PHP8编译安装
在编译安装 PHP 8 之前,请确保您的系统满足所有要求,包括依赖项、预编译的 PHP 版本以及足够的磁盘空间。以下是在基于 Unix 的系统上编译安装 PHP 8 的基本步骤:
- 下载 PHP 8 的源代码:
wget https://www.php.net/distributions/php-8.0.0.tar.gz
- 解压源代码:
tar -xzf php-8.0.0.tar.gz
- 进入源代码目录:
cd php-8.0.0
- 配置编译选项:
./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pear --with-pdo-mysql --with-xmlrpc --with-xsl --with-zlib --enable-bcmath --enable-fpm --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip
- 编译和安装:
make -j$(nproc)
sudo make install
配置 PHP(可选):
复制默认的 PHP 配置文件:
sudo cp php.ini-development /usr/local/php/lib/php.ini
如果你想使用 PHP-FPM:
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
sudo cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
- 启动 PHP-FPM 服务(如果已配置):
sudo /usr/local/php/sbin/php-fpm
请根据您的具体系统环境调整上述步骤,安装过程中可能需要安装额外的依赖库。如果遇到错误,请检查编译日志,并根据错误信息安装缺失的依赖。
评论已关闭