马年博客制作系列-1-环境准备

首先查看下本地的lnmp环境

当前的版本信息

  1. php 的版本是 8.4.11
  2. mysql 的版本是 8.4.7
  3. nginx 的版本是 1.28.0

登录官网查看下 wordpress 运行的环境要求

https://wordpress.org/about/requirements

我的环境是满足的

查看下php的最新版本

接下来准备升级php到最新的版本。

源代码方式安装 php8.5

# 下载
wget https://www.php.net/distributions/php-8.5.3.tar.gz
# 解压
tar -xzvf php-8.5.3.tar.gz
cd php-8.5.3/

# 配置
./configure  --prefix=/usr/local/php85 --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-fpm-acl --enable-calendar --with-iconv --enable-mbstring --enable-pcntl --enable-soap --enable-bcmath --enable-gd --with-freetype --with-webp --with-jpeg --disable-cgi --with-curl --enable-exif --enable-ftp --with-openssl --with-pdo-sqlite --with-pdo-mysql --with-mysqli --with-mysql-sock --with-zip --with-zlib  --enable-intl

# 获取cpu的核心数
n=`cat /proc/cpuinfo  | grep "^processor" | wc -l`
# 编译&安装(使用time 统计安装的时间)
time make -j$n
make install

修改配置文件

主要是端口的配置,因为监听的是 9000 , 这里修改为 9085

sed -i '/9000/s/9000/9085/' www.conf

启动 php85

/usr/local/php85/sbin/php-fpm -c /etc/php/php85.ini -y /usr/local/php85/etc/php-fpm.conf

检查端口是否启动


[root@wpzhan.com:~/php/php-8.5.3]$ netstat -lnpt | grep 9085
tcp        0      0 127.0.0.1:9085          0.0.0.0:*               LISTEN      379239/php-fpm: mas

可以看到已经运行成功,安装个 wordpress 的网站测试一下。

通过phpinfo 查看信息

需要注意的是, 通过nginx 配置了网站,和加载了证书。

安装 wordpress 进行测试

运行正常。

折腾了几个小时,wordpress 总算再再最新php上运行了。不过发现一下几个需要整改一下。

下一篇文章开始整改。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注