差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
is:cos:centos搭建wordpress [2025/02/17 04:03] – 移除 - 外部编辑 (未知日期) 127.0.0.1 | is:cos:centos搭建wordpress [2025/02/17 04:03] (当前版本) – ↷ 页面is:centos搭建wordpress被移动至is:cos:centos搭建wordpress A.L | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | [[category: | ||
+ | ====== 安装与配置 WordPress 和 PHP ====== | ||
+ | |||
+ | ===== 安装 WordPress ===== | ||
+ | |||
+ | **进入网站根目录**: | ||
+ | <code bash> | ||
+ | cd / | ||
+ | </ | ||
+ | |||
+ | **下载 WordPress**: | ||
+ | <code bash> | ||
+ | wget [[https:// | ||
+ | </ | ||
+ | |||
+ | **解压并清理文件**: | ||
+ | <code bash> | ||
+ | tar xzf latest.tar.gz | ||
+ | rm latest.tar.gz | ||
+ | </ | ||
+ | |||
+ | **移动文件并设置权限**: | ||
+ | <code bash> | ||
+ | mv wordpress/* . | ||
+ | chown -R apache: | ||
+ | </ | ||
+ | |||
+ | ===== 安装 PHP 8.2.15 ===== | ||
+ | |||
+ | **查看已安装的 PHP 组件**: | ||
+ | <code bash> | ||
+ | yum list installed | grep php | ||
+ | </ | ||
+ | |||
+ | **卸载原有 PHP 组件**: | ||
+ | <code bash> | ||
+ | yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 | ||
+ | </ | ||
+ | |||
+ | **下载 PHP 8.2.15**: | ||
+ | <code bash> | ||
+ | wget [[https:// | ||
+ | </ | ||
+ | |||
+ | **解压并重命名**: | ||
+ | <code bash> | ||
+ | tar -zxvf php-8.2.15.tar.gz | ||
+ | mv php-8.2.15 php8 | ||
+ | </ | ||
+ | |||
+ | **安装编译依赖**: | ||
+ | <code bash> | ||
+ | yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel | ||
+ | </ | ||
+ | |||
+ | **新增用户和组**: | ||
+ | <code bash> | ||
+ | groupadd nginx | ||
+ | useradd -g nginx nginx | ||
+ | </ | ||
+ | |||
+ | **编译 PHP**: | ||
+ | <code bash> | ||
+ | cd / | ||
+ | ./configure --prefix=/ | ||
+ | </ | ||
+ | |||
+ | **如果编译报错:WERE NOT MET: NO PACKAGE ‘SQLITE3’ FOUND**: | ||
+ | <code bash> | ||
+ | yum install sqlite-devel | ||
+ | </ | ||
+ | |||
+ | **编译并安装**: | ||
+ | <code bash> | ||
+ | make && make install | ||
+ | </ | ||
+ | |||
+ | **复制和移动配置文件**: | ||
+ | <code bash> | ||
+ | cp / | ||
+ | cp / | ||
+ | cp / | ||
+ | cp / | ||
+ | </ | ||
+ | |||
+ | **进入 PHP 目录并修改配置**: | ||
+ | <code bash> | ||
+ | cd / | ||
+ | mkdir tmp | ||
+ | chmod -R 777 tmp | ||
+ | vim lib/php.ini | ||
+ | </ | ||
+ | |||
+ | **修改 `php.ini` 文件**: | ||
+ | - `extension_dir = "/ | ||
+ | - `session.save_path = "/ | ||
+ | - `date.timezone = PRC` | ||
+ | |||
+ | **添加环境变量**: | ||
+ | <code bash> | ||
+ | echo ' | ||
+ | source / | ||
+ | </ | ||
+ | |||
+ | **设置自启动**: | ||
+ | <code bash> | ||
+ | chkconfig --add php-fpm | ||
+ | chkconfig php-fpm on | ||
+ | chkconfig --list php-fpm | ||
+ | </ | ||
+ | |||
+ | **启动 PHP-FPM 服务**: | ||
+ | <code bash> | ||
+ | chmod 777 / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | **启动 Nginx 并测试**: | ||
+ | 启动 Nginx 后,访问网站,确认 WordPress 可以正常运行。 | ||
+ | |||
+ | ===== 安装 PHP 5.5 ===== | ||
+ | |||
+ | **安装新源**: | ||
+ | <code bash> | ||
+ | rpm -Uvh [[https:// | ||
+ | rpm -Uvh [[https:// | ||
+ | </ | ||
+ | |||
+ | **安装 PHP 5.5 组件**: | ||
+ | <code bash> | ||
+ | yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64 | ||
+ | </ | ||
+ | |||
+ | **查看 PHP 版本**: | ||
+ | <code bash> | ||
+ | php -v | ||
+ | </ |