大家好,欢迎来到IT知识分享网。
简介:WordPress是一个开源的内容管理系统(CMS),使用非常广泛。搭建WordPress 要分搭建LAMP环境、配置数据库、安装WordPress几个步骤。其中提到的LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python,是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
本文主要介绍LAMP(Linux+Apache+ Mysql+PHP)和WordPress内容管理系统的安装部署过程,详细内容请参考下文。
一、基础环境
1. 检查CentOS版本
2. 关闭Selinux
执行指令# getenforce查看selinux状态
备注:一般会返回三种状态:Enforcing (记录警告且阻止可疑行为);Permissive (代表仅记录安全警告但不阻止可疑行为);Disabled (禁用状态)。
执行指令# vim /etc/sysconfig/selinux关闭selinux
备注:将SELINUX=enforcing改为SELINUX=disabled。然后重启linux系统。
二、部署LAMP环境
1. 安装LAMP中的apache
执行指令# yum install httpd httpd-devel -y安装apache
执行指令# systemctl start httpd启动apache
执行指令# systemctl enable httpd设置Apache开机自启动
执行指令# systemctl status httpd检查Apache状态
2. 安装LAMP中的mysql
(1)、创建/usr/local/mysql目录。如下图
(2)、将mysql安装文件拷贝到/usr/local/mysql中。如下图
(3)、卸载Mariadb
查看mariadb版本
卸载mariadb
(4)、开始安装mysql
说明:在本次安装中用到了如下rpm文件,安装顺序如下
mysql-community-common-5.7.40-1.el7.x86_64.rpm
mysql-community-libs-5.7.40-1.el7.x86_64.rpm
mysql-community-devel-5.7.40-1.el7.x86_64.rpm
mysql-community-client-5.7.40-1.el7.x86_64.rpm
mysql-community-server-5.7.40-1.el7.x86_64.rpm
注意安装顺序,否则会报依赖性错误。
执行指令# rpm -ivh mysql-community-common-5.7.40-1.el7.x86_64.rpm安装服务端和客户端的公共文件
执行指令# rpm -ivh mysql-community-libs-5.7.40-1.el7.x86_64.rpm安装公共库
执行指令# rpm -ivh mysql-community-devel-5.7.40-1.el7.x86_64.rpm安装开发库
执行指令# rpm -ivh mysql-community-client-5.7.40-1.el7.x86_64.rpm安装客户端
执行指令# rpm -ivh mysql-community-server-5.7.40-1.el7.x86_64.rpm安装服务端
(5)、启动mysql
执行指令# systemctl start mysqld
设置开机自启动# systemctl enable mysqld
查看Mysql启动状态# systemctl status mysqld
(6)、登陆mysql
执行指令# grep ‘temporary password’ /var/log/mysqld.log查看mysql的root临时密码
使用临时密码登陆mysql
执行指令mysql> alter user ‘root’@’localhost’ identified by ‘Root@’; 修改mysql密码。如下图
执行指令mysql> grant all privileges on *.* to ‘root’@’%’ identified by ‘Root@’ with grant option; 创建远程登陆账号并授权。
更新root的密码:update user set authentication_string=password(‘gzdb@v1P’) where user=’root’;然后刷新权限:flush privileges;
客户端登陆
3. 安装LAMP中的PHP
(1)、执行指令# yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm安装remi扩展源
(2)、执行指令# yum list | grep php80确认能安装的php8.0和相关插件
(3)、执行指令# yum -y install −−enablerepo=remi-php80 php80 php80-php php80-php-xml php80-php-xmlrpc php80-php-pecl-mcrypt php80-php-fpm php80-php-pecl-apcu php80-php-mbstring php80-php-gd php80-php-json php80-php-pecl-json-post php80-php-pdo php80-php-mysqlnd php80-php-pecl-mysql php80-php-opcache php80-php-pear php80-php-soap php80-php-intl php80-php-pear安装php8.0和其他常用插件
(4)、执行指令# yum list installed | grep php确认安装结果
(5)、执行指令# ln -sf /usr/bin/php80 /usr/bin/php建立一下软链接
(6)、执行指令# php -v查看安装的php版本
(7)、执行指令# systemctl start php80-php-fpm启动php-fpm
(8)、执行指令# systemctl enable php80-php-fpm设置为开机自启动
(9)、执行指令# systemctl restart httpd重启一下httpd
(10)、创建个php文件简单验证一下服务是否正常,比如:
echo “<?php phpinfo(); ?>” > /var/www/html/info.php
(11)、客户端访问界面
备注:
这样安装的php80的配置目录是/etc/opt/remi/php80/
主配置文件是/etc/opt/remi/php80/php.ini
到这里其实我们的LAMP部署就已经完成了,后续将继续部署WordPress内容管理系统。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/145510.html