最后就是LAMP环境安装wordpress了。
安装前准备:
-
云服务器一台
-
RockyLinux9
简要步骤:搭建LAMP环境,下载和安装wordpress,wordpress页面设置。
安装apache:
sudo dnf install httpd -y
运行apache开机启动:
sudo systemctl enable httpd
启动apache:
sudo systemctl start httpd
添加防火墙规则:
sudo firewall-cmd \--add-service=http --permanent
重新加载防火墙:
sudo firewall-cmd --reload
安装php和插件:
sudo dnf install -y php php-zip php-intl php-mysqlnd
php-dom php-simplexml php-xml php-xmlreader php-curl php-exif php-ftp
php-gd php-iconv php-json php-mbstring php-posix php-sockets
php-tokenizer
安装mariadb:
sudo dnf -y install mariadb-server
允许mariadb开机启动:
sudo systemctl enable mariadb.service
启动
mariadb:sudo systemctl start mariadb.service
进入数据库:
sudo mysql -uroot
创建名为wordpress_db的数据库:
CREATE DATABASE wordpress_db;
创建用户wordpress_u和密码Aa123456:
CREATE USER\'wordpress_u\'@\'localhost\' IDENTIFIED BY \'Aa123456\';
授予数据库wordpress_db给用户wordpress_u:
GRANT ALL ON wordpress_db.\* TO\'wordpress_u\'@\'localhost\';
刷新权限:
FLUSH PRIVILEGES;
退出数据库:
exit;
记住刚设置的用户名和密码:
数据库:wordpress_db
用户名:wordpress_u
密码:Aa123456
下载wget和unzip工具:
sudo dnf install wget unzip -y
获取wordpress最新版本:
wget <https://wordpress.org/latest.zip>
解压wordpress:
unzip latest.zip
移动wordpress文件夹至/var/www/html目录下:
sudo mv wordpress /var/www/html/
改变wordpress文件夹拥有者为apache:
sudo chown -R apache:apache /var/www/html/wordpress
更改wordpress文件夹权限:
sudo chmod -R 775 /var/www/html/wordpress
改变SELinux的文件上下文映射定义:
sudo semanage fcontext -a -t httpd_sys_rw_content_t \"/var/www/html/wordpress(/.\*)?\"
使用使用restorecon命令让上一个semanage命令的改变生效:
sudo restorecon -Rv /var/www/html/wordpress
复制默认模板到wp-config.php:
sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
使用vim编辑器来编辑wp-config:
sudo vim /var/www/html/wordpress/wp-config.php
将上文提供的
数据库:wordpress_db
用户名:wordpress_u
密码:Aa123456
分别填入
\'DB_NAME\'
\'DB_USER\'
\'DB_PASSWORD\'
重启apache让设置生效:
sudo systemctl restart httpd
浏览器输入配置wordpress(IP替换成自己的IP):
<http://192.168.1.238/wordpress/wp-admin/install.php>
到这里安装完成。
