显示页面过去修订反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 [[category:IS]] ====== 安装与配置 WordPress 和 PHP ====== ===== 安装 WordPress ===== **进入网站根目录**: <code bash> cd /var/www/html </code> **下载 WordPress**: <code bash> wget [[https://wordpress.org/latest.tar.gz]] </code> **解压并清理文件**: <code bash> tar xzf latest.tar.gz rm latest.tar.gz </code> **移动文件并设置权限**: <code bash> mv wordpress/* . chown -R apache:apache * </code> ===== 安装 PHP 8.2.15 ===== **查看已安装的 PHP 组件**: <code bash> yum list installed | grep php </code> **卸载原有 PHP 组件**: <code bash> yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 </code> **下载 PHP 8.2.15**: <code bash> wget [[https://www.php.net/distributions/php-8.2.15.tar.gz]] </code> **解压并重命名**: <code bash> tar -zxvf php-8.2.15.tar.gz mv php-8.2.15 php8 </code> **安装编译依赖**: <code bash> yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel </code> **新增用户和组**: <code bash> groupadd nginx useradd -g nginx nginx </code> **编译 PHP**: <code bash> cd /usr/src/php ./configure --prefix=/usr/local/php82 </code> **如果编译报错:WERE NOT MET: NO PACKAGE ‘SQLITE3’ FOUND**: <code bash> yum install sqlite-devel </code> **编译并安装**: <code bash> make && make install </code> **复制和移动配置文件**: <code bash> cp /usr/src/php/php.ini-development /usr/local/php7/lib/php.ini cp /usr/src/php/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf </code> **进入 PHP 目录并修改配置**: <code bash> cd /usr/local/php7 mkdir tmp chmod -R 777 tmp vim lib/php.ini </code> **修改 `php.ini` 文件**: - `extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-zts-20151012/"` - `session.save_path = "/usr/local/php7/tmp"` - `date.timezone = PRC` **添加环境变量**: <code bash> echo 'export PATH=/usr/local/php7/bin:/usr/local/php7/sbin:$PATH' >> /etc/profile source /etc/profile </code> **设置自启动**: <code bash> chkconfig --add php-fpm chkconfig php-fpm on chkconfig --list php-fpm </code> **启动 PHP-FPM 服务**: <code bash> chmod 777 /etc/init.d/php-fpm /etc/init.d/php-fpm start </code> **启动 Nginx 并测试**: 启动 Nginx 后,访问网站,确认 WordPress 可以正常运行。 ===== 安装 PHP 5.5 ===== **安装新源**: <code bash> rpm -Uvh [[https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm]] rpm -Uvh [[https://mirror.webtatic.com/yum/el7/webtatic-release.rpm]] </code> **安装 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 </code> **查看 PHP 版本**: <code bash> php -v </code> is/cos/centos搭建wordpress.txt 最后更改: 2025/02/17 04:03由 A.L