要编译安装PHP 7.3,您需要按照以下步骤进行操作:
安装编译PHP所需的依赖项:
sudo apt-get update
sudo apt-get install build-essential libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libssl-dev libzip-dev
下载PHP 7.3源代码:
wget https://www.php.net/distributions/php-7.3.30.tar.gz
tar -xzvf php-7.3.30.tar.gz
cd php-7.3.30
配置编译选项:
./configure --prefix=/usr/local/php7.3 --with-config-file-path=/usr/local/php7.3/etc --enable-mbstring --enable-zip --enable-bcmath --enable-pcntl --enable-ftp --enable-exif --enable-calendar --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-curl --with-mcrypt --with-iconv --with-gmp --with-pspell --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-xpm-dir --with-freetype-dir --with-openssl --with-mhash --with-xmlrpc --with-pdo-mysql --with-libxml-dir --with-gettext --with-xml --with-mysqli --with-pear --with-fpm-user=www-data --with-fpm-group=www-data --disable-fileinfo --disable-rpath
编译和安装PHP:
make
sudo make install
复制配置文件:
sudo cp php.ini-development /usr/local/php7.3/etc/php.ini
配置PHP-FPM:
sudo cp /usr/local/php7.3/etc/php-fpm.conf.default /usr/local/php7.3/etc/php-fpm.conf
sudo cp sapi/fpm/php-fpm.service /etc/systemd/system/
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
验证安装:
/usr/local/php7.3/bin/php -v
现在,您应该已经成功编译并安装了PHP 7.3。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站