4核CPU、8G内存100G磁盘空间,操作系统:CentOS7.8

1.2 下载地址

https://www.php.net/downloads.php

php安装图解小白入门必知必会PHP安装 HTML

二 PHP安装

2.1 下载安装包到指定路径

cd /web

wget https://www.php.net/distributions/php-8.1.6.tar.gz

2.2 解压缩安装包

tar xf php-8.1.6.tar.gz

2.3 安装依赖

yum install libxml2-devel sqlite-devel bzip2-devel libcurl-devel libpng-devel libjpeg-devel freetype-devel libicu-devel libxslt-devel ibzip-devel dnf oniguruma-devel -y

2.4 编译

cd php-8.1.6

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-curl --with-freetype --enable-gd --with-jpeg --with-gettext --with-kerberos --with-libdir=lib64 --with-libxml --with-mysqli --with-openssl --with-pdo-mysql --with-pdo-sqlite --with-pear --enable-sockets --with-mhash --with-ldap-sasl --with-xsl --with-zlib --with-zip -with-bz2 --with-iconv --enable-fpm --enable-pdo --enable-bcmath --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --with-xmlrpc --with-ldap --enable-sysvsem --enable-cli --enable-opcache --enable-intl --enable-calendar --enable-static --enable-mysqlnd

报错1:

yum install openldap openldap-devel -y

重新编译

报错2:

缘故原由:mbstring的正则功能须要oniguruma的支持,系统中却没有oniguruma库

办理:利用源码安装oniguruma库。

cd /web

wget https://github.com/kkos/oniguruma/releases/download/v6.9.5_rev1/onig-6.9.5-rev1.tar.gz -O onig-6.9.5.tar.gz

tar xf onig-6.9.5.tar.gz

cd onig-6.9.5

./configure --prefix=/usr --libdir=/lib64

make && make install

再次重新编译

cd /web/php-8.1.6

报错3:

办理方案:

yum remove libzip-devel libzip

cd /web

wget https://libzip.org/download/libzip-1.3.2.tar.gz --no-check-certificate

tar xf libzip-1.3.2.tar.gz

cd libzip-1.3.2

./configure

make && make install

echo 'export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"' >>/etc/profile

source /etc/profile

再次重新编译php

cd /web/php-8.1.6

编译完成

2.5 安装

make && make install

此步骤韶光较长,我这边在安装的时候用时35分钟旁边,须要耐心等待...

2.6 天生php.ini配置文件

cp php.ini-production /usr/local/php/etc/php.ini

2.7 天生www配置文件

cd /usr/local/php/etc/php-fpm.d/

cp www.conf.default www.conf

2.8 天生php-fpm配置文件

cd /usr/local/php/etc/

cp php-fpm.conf.default php-fpm.conf

2.9 天生php-fpm可实行文件

mkdir /usr/local/php/fpm

cp /web/php-8.1.6/sapi/fpm/init.d.php-fpm /usr/local/php/fpm/php-fpm

2.10 配置环境变量

echo 'export PATH=$PATH:/usr/local/php/bin:/usr/local/php/sbin' >>/etc/profile

source /etc/profile

2.11 查看版本

php --version

2.12 查看安装的扩展

php -m

2.13 启动php做事

php-fpm start

2.14 查看做事状态

ps -ef|grep php

至此,PHP安装完成,感谢不雅观看,如果对您有帮助,请动动小手点点关注,点点赞,一起努力加油吧。