PHP 学习杂记

作者: 游鱼思


PHP 学习杂记

环境部署

最好安装php7.3,因为目前CentOS yum最高支持就是7.3,各方面配套比较好,不用自己编译 pecl 等乱七八糟的。

但是,如果在php8下已经安装好了drupal,那么再切到7,就会出现:Your Composer dependencies require a PHP version ">= 8.1.0".

下面的安装命令是php7.3版本的,注意:一定要清楚自己php版本是多少,然后安装对应版本,否则后面出问题

yum -y install php73-php-devel php73-php-pear

centos 7 没有提供php8以上版本的 pecl ,得自己编译安装 https://www.w3cschool.cn/phpchinese/download-pecl-extension-library.html

高版本的PHP及配套扩展,在CentOS下可以使用 Remi 源来直接安装,详见: Linux-使用Remi源安装最新版PHP

宝塔的坑

宝塔的php7.4不带pecl,默认的php7.3却自带。安装完7.3后,pecl命令直接可用。

自己编译,还得处理依赖、路径,可麻烦了。

如果在宝塔安装多个php版本,那么 php-cli 默认版本需要设置:网站-php项目-高级