wordpress轻量应用服务器升级php版本

本文档介绍了如何在轻量应用服务器上手动编译升级PHP到7.3,以应对WordPress更新后对PHP版本的要求。详细步骤包括安装依赖、配置SWAP、编译安装PHP、修改Apache配置、重启服务以及验证PHP版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介: 轻量应用服务器wordpress镜像默认使用php5.6版本,wordpress使用4.8.1。但是近期wordpress更新了版本,要求PHP版本不低于7.3,导致无法正常使用新版本wordpress,本文介绍如何手动编译更新PHP到7.3。

注意事项

  • 建议使用默认的环境操作
  • Wordpress镜像用的是4.8.1这个版本

安装依赖

yum install -y libxml2-devel openssl-devel  curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel xslt libxslt-devel
yum update -y curl curl-devel
yum remove -y libzip

配置SWAP

如果内存是低于1GB的,则需要配置一下swap,编译过程需要依赖更多内存,内存太低会报错

dd if=/dev/zero of=/swap bs=1M count=2048
mkswap -f /swap
swapon /swap

安装libzip

PHP7.3要求libzip版本大于0.11,但yum安装版本达不到要求,所以这里手动编译一下,该项不满足报错对应如下:

checking for libzip... configure: error: system libzip must be upgraded to version >= 0.11

wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make && make install

编译好后还需要做一下软连接,否则会提示报错找不到zipconf.h文件

ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include

编译安装PHP

wget https://www.php.net/distributions/php-7.3.9.tar.gz
tar -xvf php-7.3.9.tar.gz
cd php-7.3.9
./configure --prefix=/usr/local/php73  --enable-soap --enable-cgi --with-mysql=/usr/local/mysql --with-mysqli=mysqlnd --with-gd --with-pdo-mysql=mysqlnd --with-zlib --enable-zip --enable-fpm --without-pear --disable-phar --with-openssl --enable-mbstring=all --with-jpeg
### 腾讯云轻量应用服务器选购指南与配置推荐 在选择腾讯云轻量应用服务器(Lighthouse)时,需要根据具体的使用场景和需求来决定合适的配置。以下是一些关键因素和建议: #### 1. **明确使用场景** - 对于个人开发者或中小型项目,通常可以选择较低的配置,如1核CPU、1GB内存和适量存储空间[^2]。 - 如果计划运行高负载的应用程序(如数据库服务或视频处理),则需要更高的CPU核心数和更大的内存容量。 #### 2. **操作系统选择** - 根据个人技术栈选择操作系统,例如Linux发行版(Ubuntu、CentOS)或Windows Server。对于大多数开发者来说,Ubuntu因其社区支持广泛而成为首选[^1]。 #### 3. **带宽与流量** - 带宽直接影响访问速度和用户体验。对于静态网站或博客系统,建议选择共享带宽方案以降低成本;而对于需要实时交互的应用(如在线游戏或直播平台),则应选择独享带宽[^3]。 - 注意估算月度流量需求,避免因超出免费额度而产生额外费用。 #### 4. **存储类型** - 提供标准硬盘和SSD硬盘选项。如果数据读写频繁(如数据库操作),优先选择SSD硬盘以提高性能[^1]。 #### 5. **镜像选择** - 使用官方提供的应用镜像可以快速部署常用服务(如WordPress、Halo博客等)。自定义镜像适合已有成熟环境的企业用户[^3]。 #### 6. **价格考量** - 腾讯云经常推出优惠活动,新用户通常能享受折扣价。建议关注官网公告并结合实际预算进行选择。 ```python # 示例:通过腾讯云API查询轻量应用服务器价格 import requests def get_lighthouse_price(region, instance_type): url = "https://api.qcloud.com/v2/index.php" params = { "Action": "InquiryPriceCreateInstances", "Region": region, "InstanceType": instance_type, "Version": "2022-08-01" } response = requests.get(url, params=params) return response.json() print(get_lighthouse_price("ap-guangzhou", "s1.small")) ``` ### 总结 合理规划资源分配,既能满足当前业务需求,又能为未来扩展预留空间。同时,充分利用腾讯云提供的工具和服务,简化运维复杂度,提升效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值