确保已经完成之前的基于CentOS7.9部署LAMP详细步骤如下https://blog.csdn.net/qq_44769717/article/details/161256002?spm1001.2014.3001.55011.基于 LAMP 环境部署 WordPress1.安装 PHP 扩展执行以下命令安装必要的 PHP 扩展yum install php-gd php-curl php-mbstring php-xml php-zip php-intl php-json -y重启 Apache 服务使扩展生效systemctl restart httpd2.配置 MySQL 数据库(1)重启 MySQL 服务systemctl restart mysql(2)登录 MySQL/usr/local/mysql/bin/mysql -uroot -proot(3)创建数据库及用户在 MySQL 中执行以下 SQL 命令-- 1. 创建数据库推荐使用 utf8mb4 字符集完美兼容中文和特殊符号 CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 2. 创建专属用户并授权 CREATE USER wp_userlocalhost IDENTIFIED BY 你的数据库密码; GRANT ALL PRIVILEGES ON wordpress_db.* TO wp_userlocalhost; -- 3. 刷新权限并退出 FLUSH PRIVILEGES; EXIT;3.下载并配置 WordPress进入 Apache 的 web 根目录cd /usr/local/apache2/htdocs安装 wget 工具yum -y install wget注意当需要在服务器上下载软件包、脚本、配置文件或网站源码时如果没有wget你将无法直接从网络获取文件。安装wget是为服务器提供从网络获取的能力。下载 WordPress 中文版wget https://cn.wordpress.org/latest-zh_CN.tar.gz解压 WordPress 安装包tar -zxvf latest-zh_CN.tar.gz设置 WordPress 目录权限chown -R daemon:daemon /usr/local/apache2/htdocs/wordpress进入 WordPress 目录并复制配置文件cd /usr/local/apache2/htdocs/wordpress cp wp-config-sample.php wp-config.php编辑配置文件vim wp-config.php修改以下配置项/** WordPress数据库的名称 */ define(DB_NAME, wordpress_db); /** MySQL数据库用户名 */ define(DB_USER, wp_user); /** MySQL数据库密码 */ define(DB_PASSWORD, 你的密码); /** MySQL主机 */ define(DB_HOST, localhost);4.启动/重启 Apache 服务/usr/local/apache2/bin/apachectl -k start /usr/local/apache2/bin/apachectl -k restart5.安装测试进入wordpress页面进行测试是否安装成功http://你的ip地址/wordpress/注册并安装登录wordpress,使用刚刚注册的用户名和密码进行登录显示一下界面表示安装已经完成2.基于 LAMP 环境部署 Discuz1.查看你的PHP、Apache、MySQL的版本/usr/local/php/bin/php -v # 查看PHP的版本 /usr/local/apache2/bin/httpd -v # 查看Apache的版本 /usr/local/mysql/bin/mysql -V # 查看MySQL的版本LAMP 环境版本如下PHP:7.4.16Apache:2.4.28MySQL:5.7.322.下载Discuz包根据PHP、Apache、MySQL的版本与官网软件的兼容性可以下载Discuz! X3.5或Discuz! Q为什么选择Discuz! X3.5Discuz! X3.5 (推荐)PHP 要求:5.6 / 7.0 / 8.0-8.2。你的 PHP 7.4.16 完美兼容。MySQL 要求:5.5。你的 MySQL 5.7.32 完美兼容。评价:这是最经典、插件最多、资料最全的版本非常适合现在的环境。Discuz! QPHP 要求:7.2.5。你的 PHP 7.4.16 兼容。MySQL 要求:5.7。你的 MySQL 5.7.32 兼容。评价:这是一个基于 Laravel 的新版本更现代化但插件生态不如 X3.5 成熟。进入/opt/lamp中下载Discuz! X3.5的依赖包cd /opt/lampwget https://gitee.com/Discuz/DiscuzX/attach_files/2714621/download下载的依赖包重命名mv download discuz.zip3.解压文件创建discuz目录并把discuz依赖包移动到/opt/lamp/discuz中mkdir -pv discuzmv discuz.zip /opt/lamp/discuzcd /opt/lamp/discuz解压discuz.zip依赖包包unzip discuz.zip(如果提示 unzip: command not found请先执行 yum install unzip -y 安装解压工具)4.进入 upload 目录并移动文件# 1. 进入 upload 目录 cd upload # 2. 将当前目录下的所有文件包括隐藏文件移动到 Apache 根目录 # 注意最后有个点 . 代表当前目录 mv * /usr/local/apache2/htdocs/ mv .htaccess /usr/local/apache2/htdocs/ 2/dev/null5.设置文件夹权限非常重要编译安装的 Apache 往往对文件权限要求严格必须给 Discuz 的几个核心目录赋予“可写”权限否则安装时会报错“目录不可写”# 1. 进入 upload 目录 chmod -R 777 /usr/local/apache2/htdocs/config chmod -R 777 /usr/local/apache2/htdocs/data chmod -R 777 /usr/local/apache2/htdocs/uc_server/data chmod -R 777 /usr/local/apache2/htdocs/uc_client/data6.配置MysSQL数据库在 MySQL 中为 Discuz 创建一个专用的数据库(1)登录数据库/usr/local/mysql/bin/mysql -u root -proot(2)创建数据库在 MySQL 中执行以下 SQL 命令-- 1. 创建数据库推荐使用 utf8mb4 字符集完美兼容中文和特殊符号 CREATE DATABASE discuz_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 2. 创建专属用户并授权 GRANT ALL PRIVILEGES ON discuz_db.* TO discuz_userlocalhost IDENTIFIED BY 你的密码; -- 3. 刷新权限并退出 FLUSH PRIVILEGES; EXIT;7.启动/重启 Apache 服务/usr/local/apache2/bin/apachectl -k start /usr/local/apache2/bin/apachectl -k restart8.安装测试进入Discuz页面进行测试是否安装成功http://你的服务器IP/install出现一下界面说明部署好了可以进行安装了根据向导一步一步进行安装注意这里输入的是你创建的数据库名和你创建的数据库用户及密码
基于CentOS7.9部署的LAMP(2)——安装部署WordPress及Discuz
发布时间:2026/5/22 7:50:13
确保已经完成之前的基于CentOS7.9部署LAMP详细步骤如下https://blog.csdn.net/qq_44769717/article/details/161256002?spm1001.2014.3001.55011.基于 LAMP 环境部署 WordPress1.安装 PHP 扩展执行以下命令安装必要的 PHP 扩展yum install php-gd php-curl php-mbstring php-xml php-zip php-intl php-json -y重启 Apache 服务使扩展生效systemctl restart httpd2.配置 MySQL 数据库(1)重启 MySQL 服务systemctl restart mysql(2)登录 MySQL/usr/local/mysql/bin/mysql -uroot -proot(3)创建数据库及用户在 MySQL 中执行以下 SQL 命令-- 1. 创建数据库推荐使用 utf8mb4 字符集完美兼容中文和特殊符号 CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 2. 创建专属用户并授权 CREATE USER wp_userlocalhost IDENTIFIED BY 你的数据库密码; GRANT ALL PRIVILEGES ON wordpress_db.* TO wp_userlocalhost; -- 3. 刷新权限并退出 FLUSH PRIVILEGES; EXIT;3.下载并配置 WordPress进入 Apache 的 web 根目录cd /usr/local/apache2/htdocs安装 wget 工具yum -y install wget注意当需要在服务器上下载软件包、脚本、配置文件或网站源码时如果没有wget你将无法直接从网络获取文件。安装wget是为服务器提供从网络获取的能力。下载 WordPress 中文版wget https://cn.wordpress.org/latest-zh_CN.tar.gz解压 WordPress 安装包tar -zxvf latest-zh_CN.tar.gz设置 WordPress 目录权限chown -R daemon:daemon /usr/local/apache2/htdocs/wordpress进入 WordPress 目录并复制配置文件cd /usr/local/apache2/htdocs/wordpress cp wp-config-sample.php wp-config.php编辑配置文件vim wp-config.php修改以下配置项/** WordPress数据库的名称 */ define(DB_NAME, wordpress_db); /** MySQL数据库用户名 */ define(DB_USER, wp_user); /** MySQL数据库密码 */ define(DB_PASSWORD, 你的密码); /** MySQL主机 */ define(DB_HOST, localhost);4.启动/重启 Apache 服务/usr/local/apache2/bin/apachectl -k start /usr/local/apache2/bin/apachectl -k restart5.安装测试进入wordpress页面进行测试是否安装成功http://你的ip地址/wordpress/注册并安装登录wordpress,使用刚刚注册的用户名和密码进行登录显示一下界面表示安装已经完成2.基于 LAMP 环境部署 Discuz1.查看你的PHP、Apache、MySQL的版本/usr/local/php/bin/php -v # 查看PHP的版本 /usr/local/apache2/bin/httpd -v # 查看Apache的版本 /usr/local/mysql/bin/mysql -V # 查看MySQL的版本LAMP 环境版本如下PHP:7.4.16Apache:2.4.28MySQL:5.7.322.下载Discuz包根据PHP、Apache、MySQL的版本与官网软件的兼容性可以下载Discuz! X3.5或Discuz! Q为什么选择Discuz! X3.5Discuz! X3.5 (推荐)PHP 要求:5.6 / 7.0 / 8.0-8.2。你的 PHP 7.4.16 完美兼容。MySQL 要求:5.5。你的 MySQL 5.7.32 完美兼容。评价:这是最经典、插件最多、资料最全的版本非常适合现在的环境。Discuz! QPHP 要求:7.2.5。你的 PHP 7.4.16 兼容。MySQL 要求:5.7。你的 MySQL 5.7.32 兼容。评价:这是一个基于 Laravel 的新版本更现代化但插件生态不如 X3.5 成熟。进入/opt/lamp中下载Discuz! X3.5的依赖包cd /opt/lampwget https://gitee.com/Discuz/DiscuzX/attach_files/2714621/download下载的依赖包重命名mv download discuz.zip3.解压文件创建discuz目录并把discuz依赖包移动到/opt/lamp/discuz中mkdir -pv discuzmv discuz.zip /opt/lamp/discuzcd /opt/lamp/discuz解压discuz.zip依赖包包unzip discuz.zip(如果提示 unzip: command not found请先执行 yum install unzip -y 安装解压工具)4.进入 upload 目录并移动文件# 1. 进入 upload 目录 cd upload # 2. 将当前目录下的所有文件包括隐藏文件移动到 Apache 根目录 # 注意最后有个点 . 代表当前目录 mv * /usr/local/apache2/htdocs/ mv .htaccess /usr/local/apache2/htdocs/ 2/dev/null5.设置文件夹权限非常重要编译安装的 Apache 往往对文件权限要求严格必须给 Discuz 的几个核心目录赋予“可写”权限否则安装时会报错“目录不可写”# 1. 进入 upload 目录 chmod -R 777 /usr/local/apache2/htdocs/config chmod -R 777 /usr/local/apache2/htdocs/data chmod -R 777 /usr/local/apache2/htdocs/uc_server/data chmod -R 777 /usr/local/apache2/htdocs/uc_client/data6.配置MysSQL数据库在 MySQL 中为 Discuz 创建一个专用的数据库(1)登录数据库/usr/local/mysql/bin/mysql -u root -proot(2)创建数据库在 MySQL 中执行以下 SQL 命令-- 1. 创建数据库推荐使用 utf8mb4 字符集完美兼容中文和特殊符号 CREATE DATABASE discuz_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 2. 创建专属用户并授权 GRANT ALL PRIVILEGES ON discuz_db.* TO discuz_userlocalhost IDENTIFIED BY 你的密码; -- 3. 刷新权限并退出 FLUSH PRIVILEGES; EXIT;7.启动/重启 Apache 服务/usr/local/apache2/bin/apachectl -k start /usr/local/apache2/bin/apachectl -k restart8.安装测试进入Discuz页面进行测试是否安装成功http://你的服务器IP/install出现一下界面说明部署好了可以进行安装了根据向导一步一步进行安装注意这里输入的是你创建的数据库名和你创建的数据库用户及密码