yum makecache
1.查看是否安装过Apache(CentOS中软件包名为httpd)
yum info httpd
2.如果安装则卸载
yum remove -y "httpd*"
3.安装Apache
yum -y install httpd
4.运行并设置自启动
systemctl start httpd
systemctl enable httpd
systemctl status httpd
1.查看是否安装mariadb
yum info mariadb
yum info mariadb-server
2.卸载已经安装的mariadb
yum remove -y "mariadb*"
3.安装mariadb
yum -y install mariadb mariadb-server
4.运行并设置mariadb自启动
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
5.初始化mysql数据库
mysql_secure_installation
之后会出现命令行的交互界面,根据实际需要设置信息即可
1.查看是否已经安装
yum info php
2.如果已经安装则卸载
yum remove -y "php*"
3.安装php以及必要的库
yum -y install php
yum -y install php-common php-cli php-gd php-pdo php-develf
yum -y install php-xml php-json php-mysqlnd php-bcmath
至此,LAMP环境也就搭建好了,下一步就是部署Wordpress了
首先从官网下载wordpress的压缩包,此处我们用的是5.3.2版本的( wordpress-5.3.2.tar.gz)
1.解压(高版本的tar会自动选择解压参数,因此这里省略)
tar -xvf wordpress-5.3.2.tar.gz -C /var/www/html
2.调整wordpress目录的所属用户和组
chown -R apache:apache /var/www/html/wordpress
3.调整目录权限
chmod -R 755 /var/www/html/wordpress
4.wordpress需要使用数据库,现在给mysql添加账户并创建数据库
#按照提示输入密码即可登录数据库
mysql -uroot -p
#创建用户,注意username和password分别替换为需要的用户名和密码
#host表示允许访问的主机地址,使用localhost表示只允许本地访问,使用%通配一切远程主机
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
#赋予账号权限, .通配所有权限
GRANT ALL PRIVILEGES ON *.* TO ‘username’@‘%’ IDENTIFIED BY 'password’;
#修改成功后
quit
5.之后访问服务器,遵循wordpress的安装引导即可
如果提示没有wp-config.php,可以去wordpress目录下修改wordpress-config-sample.php把相关字段替换为实际使用的信息,之后将这个文件改名为wp-config.php
在改文件中添加一下内容以启用调试:
#开启调试功能
define( 'WP_DEBUG', true );
#输出调试信息
define( 'WP_DEBUG_LOG', true );
#显示调试信息
define('WP_DEBUG_DISPLAY', true);