要在CentOS 7.4上编译安装PHP 7,您可以按照以下步骤进行操作:
更新系统软件包:
sudo yum update
安装编译PHP所需的依赖项:
sudo yum install epel-release
sudo yum install gcc gcc-c++ libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt-devel
下载PHP源代码:
cd /usr/src
sudo wget https://www.php.net/distributions/php-7.4.0.tar.gz
sudo tar zxvf php-7.4.0.tar.gz
cd php-7.4.0
配置和编译PHP:
sudo ./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --with-fpm-user=apache --with-fpm-group=apache --enable-mbstring --with-curl --with-openssl --with-zlib --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-opcache --enable-intl --enable-pcntl --with-libxml-dir --with-mysqli --with-pdo-mysql --with-mcrypt --with-xsl --enable-zip --enable-soap
sudo make
sudo make install
复制PHP配置文件:
sudo cp php.ini-development /etc/php/php.ini
创建PHP-FPM配置文件:
sudo cp /usr/src/php-7.4.0/sapi/fpm/php-fpm.conf /etc/php/php-fpm.conf
创建PHP-FPM服务文件:
sudo cp /usr/src/php-7.4.0/sapi/fpm/php-fpm.service /usr/lib/systemd/system/php-fpm.service
启动PHP-FPM服务:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
至此,您已经成功编译安装了PHP 7.4。您可以通过创建一个简单的PHP文件并在Web浏览器中访问来测试PHP是否正常工作。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站