鲲鹏云麒麟V10操作系统PHP8.1.12安装PHP8.2安装

鲲鹏云麒麟V10操作系统安装PHP8.1.12


先到官网下载最新版本php

下载并解压

tar -zxvf  php-8.1.12.tar.gz

./configure \
--prefix=/usr/local/php/8.1.12/ \
--with-config-file-path=/usr/local/php/8.1.12/etc \
--with-config-file-scan-dir=/usr/local/php/8.1.12/etc/conf.d \
--enable-fpm \
--enable-soap \
--with-pdo-mysql=mysqlnd \
--enable-session \
--enable-mysqlnd \
--with-mysqli \
--with-pdo_mysql


以上参数根据需要自己调整

make


make test

有一个报错,应该是依赖问题,先不管,直接安装

make install

安装完成后复制相关文件:


cp php.ini-production /usr/local/php/8.1.12/etc/php.ini
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
cp /usr/local/php/8.1.12/etc/php-fpm.conf.default /usr/local/php/8.1.12/etc/php-fpm.conf
cp /usr/local/php/8.1.12/etc/php-fpm.d/www.conf.default /usr/local/php/8.1.12/etc/php-fpm.d/www.conf


修改环境变量:

vim /etc/profile

最后一行后面加上:/usr/local/php/8.1.12/bin


export PATH=$PATH:/usr/local/nginx/sbin:/usr/local/php/8.1.12/bin

图片.png


source /etc/profile

使生效。完成


图片.png

----------


下以是php8.2的操作,基本一样。换个目录,可以安装两个版本,根据需要切换使用


./configure \
--prefix=/usr/local/php/8.2/ \
--with-config-file-path=/usr/local/php/8.2/etc \
--with-config-file-scan-dir=/usr/local/php/8.2/etc/conf.d \
--enable-fpm \
--enable-soap \
--with-pdo-mysql=mysqlnd \
--enable-session \
--enable-mysqlnd \
--with-mysqli \
-with-pdo_mysql \

复制文件


cp php.ini-production /usr/local/php/8.2/etc/php.ini
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
cp /usr/local/php/8.2/etc/php-fpm.conf.default /usr/local/php/8.2/etc/php-fpm.conf
cp /usr/local/php/8.2/etc/php-fpm.d/www.conf.default /usr/local/php/8.2/etc/php-fpm.d/www.conf





参考链接

https://blog.csdn.net/u013930899/article/details/124954272


添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。