如何详细步骤编译并安装PHP 7.3版本?
- 内容介绍
- 相关推荐
本文共计1245个文字,预计阅读时间需要5分钟。
PHP 7.3 是 PHP 语言的最新版本,相较于旧版本,其性能和速度均有显著提升,同时提供了更多的扩展支持。为了获得最佳的性能和安全性,我们需要手动编译和安装 PHP 7.3。以下是具体的步骤和说明:
1. 安装依赖库: - 安装编译 PHP 所需的库,如 `libxml2`, `openssl`, `zlib` 等。
2. 下载 PHP 7.3 源码: - 从 [PHP 官方网站](https://www.php.net/downloads.php) 下载 PHP 7.3 的源码包。
3. 解压源码包: - 使用命令行解压下载的源码包。
4. 配置编译选项: - 进入解压后的目录,使用 `./configure` 命令配置编译选项。例如: ./configure --prefix=/usr/local/php7.3 --enable-fpm --with-mysql --with-pdo-mysql --with-openssl --with-zlib --enable-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-bcmath --enable-json --enable-zip
5. 编译安装: - 使用 `make` 命令编译源码,然后使用 `make install` 命令安装 PHP。
6. 配置 PHP-FPM: - 编辑 `/usr/local/php7.3/etc/php-fpm.conf` 文件,配置 PHP-FPM 的运行参数。
7. 配置 web 服务器: - 根据你的 web 服务器(如 Apache 或 Nginx)的配置文件,添加 PHP 的模块支持。
8. 测试 PHP: - 在你的 web 服务器中创建一个测试页面,如 `info.php`,写入 ``,然后访问该页面,检查 PHP 是否正确安装。
通过以上步骤,你可以成功手动编译和安装 PHP 7.3,以获得更好的性能和安全性。
PHP 7.3 是 PHP 语言的最新版本,相比于旧版本,其性能、速度更优秀,同时也有周到的扩展支持。为了获得最好的性能和安全性,我们需要手动编译安装 PHP 7.3。以下是具体的步骤和说明。
1. 安装前的准备在开始安装之前,请先确保你的系统上已经安装了以下的软件包:
- GCC
- make
- autoconf
- libcurl4-openssl-dev
- libssl-dev
- libxml2-dev
- libmcrypt-dev
- libreadline-dev
- libpng-dev
- libjpeg-dev
- libfreetype6-dev
- libzip-dev
可以通过以下命令一次性安装它们:
sudo apt-get update sudo apt-get install -y gcc make autoconf libcurl4-openssl-dev libssl-dev libxml2-dev libmcrypt-dev libreadline-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev2. 下载并解压源代码
现在我们需要下载 PHP 7.3 的源代码了。你可以直接从 PHP 官网下载源码包,也可以使用以下命令:
wget www.php.net/distributions/php-7.3.30.tar.gz
下载完成后,我们需要解压源代码包。
tar -zxvf php-7.3.30.tar.gz3. 编译和安装
解压后,进入目录,运行以下命令手动编译 PHP 7.3:
cd php-7.3.30 ./configure --prefix=/usr/local/php7 \ --with-config-file-path=/usr/local/php7/etc \ --enable-fpm \ --with-fpm-user=www-data \ --with-fpm-group=www-data \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-iconv-dir \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --with-libxml \ --with-curl \ --with-gd \ --with-mcrypt \ --with-openssl \ --enable-mbstring \ --enable-soap \ --enable-sockets \ --disable-ipv6 \ --disable-debug \ --enable-opcache \ --enable-xml \ --enable-zip \ --enable-bcmath \ --enable-calendar \ --enable-exif \ --enable-ftp \ --enable-gd-native-ttf \ --enable-maintainer-zts \ --enable-pcntl \ --enable-shmop \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --with-readline \ --with-pear
注意,需要根据你的系统配置,进行适当调整。
执行成功后,运行以下命令将 PHP 7.3 安装到系统中:
make sudo make install
现在,PHP 7.3 已经安装成功了!
4. 配置 PHP 7.3为了让系统能够正常使用 PHP 7.3,我们需要进行一些配置。在上一步中,我们已经将 PHP 安装到了 /usr/local/php7 目录下,现在我们需要创建一个 php.ini 配置文件:
sudo mkdir /usr/local/php7/etc sudo cp php.ini-development /usr/local/php7/etc/php.ini sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf5. 启动和停止 PHP FPM
PHP FPM 是 PHP 的 FastCGI 进程管理器。在安装完 PHP 后,我们需要手动启动它:
sudo /usr/local/php7/sbin/php-fpm
我们还可以通过以下命令停止 PHP FPM:
sudo /usr/local/php7/sbin/php-fpm -s stop总结
到此,PHP 7.3 的编译安装就完成了。安装过程并不复杂,只需要按照上述步骤逐步操作即可。值得提醒的是,由于 PHP 7.3 是 PHP 语言的最新版本,并不兼容于所有的程序,因此在升级时一定要进行充分测试,避免出现不兼容的情况。
本文共计1245个文字,预计阅读时间需要5分钟。
PHP 7.3 是 PHP 语言的最新版本,相较于旧版本,其性能和速度均有显著提升,同时提供了更多的扩展支持。为了获得最佳的性能和安全性,我们需要手动编译和安装 PHP 7.3。以下是具体的步骤和说明:
1. 安装依赖库: - 安装编译 PHP 所需的库,如 `libxml2`, `openssl`, `zlib` 等。
2. 下载 PHP 7.3 源码: - 从 [PHP 官方网站](https://www.php.net/downloads.php) 下载 PHP 7.3 的源码包。
3. 解压源码包: - 使用命令行解压下载的源码包。
4. 配置编译选项: - 进入解压后的目录,使用 `./configure` 命令配置编译选项。例如: ./configure --prefix=/usr/local/php7.3 --enable-fpm --with-mysql --with-pdo-mysql --with-openssl --with-zlib --enable-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-bcmath --enable-json --enable-zip
5. 编译安装: - 使用 `make` 命令编译源码,然后使用 `make install` 命令安装 PHP。
6. 配置 PHP-FPM: - 编辑 `/usr/local/php7.3/etc/php-fpm.conf` 文件,配置 PHP-FPM 的运行参数。
7. 配置 web 服务器: - 根据你的 web 服务器(如 Apache 或 Nginx)的配置文件,添加 PHP 的模块支持。
8. 测试 PHP: - 在你的 web 服务器中创建一个测试页面,如 `info.php`,写入 ``,然后访问该页面,检查 PHP 是否正确安装。
通过以上步骤,你可以成功手动编译和安装 PHP 7.3,以获得更好的性能和安全性。
PHP 7.3 是 PHP 语言的最新版本,相比于旧版本,其性能、速度更优秀,同时也有周到的扩展支持。为了获得最好的性能和安全性,我们需要手动编译安装 PHP 7.3。以下是具体的步骤和说明。
1. 安装前的准备在开始安装之前,请先确保你的系统上已经安装了以下的软件包:
- GCC
- make
- autoconf
- libcurl4-openssl-dev
- libssl-dev
- libxml2-dev
- libmcrypt-dev
- libreadline-dev
- libpng-dev
- libjpeg-dev
- libfreetype6-dev
- libzip-dev
可以通过以下命令一次性安装它们:
sudo apt-get update sudo apt-get install -y gcc make autoconf libcurl4-openssl-dev libssl-dev libxml2-dev libmcrypt-dev libreadline-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev2. 下载并解压源代码
现在我们需要下载 PHP 7.3 的源代码了。你可以直接从 PHP 官网下载源码包,也可以使用以下命令:
wget www.php.net/distributions/php-7.3.30.tar.gz
下载完成后,我们需要解压源代码包。
tar -zxvf php-7.3.30.tar.gz3. 编译和安装
解压后,进入目录,运行以下命令手动编译 PHP 7.3:
cd php-7.3.30 ./configure --prefix=/usr/local/php7 \ --with-config-file-path=/usr/local/php7/etc \ --enable-fpm \ --with-fpm-user=www-data \ --with-fpm-group=www-data \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-iconv-dir \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --with-libxml \ --with-curl \ --with-gd \ --with-mcrypt \ --with-openssl \ --enable-mbstring \ --enable-soap \ --enable-sockets \ --disable-ipv6 \ --disable-debug \ --enable-opcache \ --enable-xml \ --enable-zip \ --enable-bcmath \ --enable-calendar \ --enable-exif \ --enable-ftp \ --enable-gd-native-ttf \ --enable-maintainer-zts \ --enable-pcntl \ --enable-shmop \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --with-readline \ --with-pear
注意,需要根据你的系统配置,进行适当调整。
执行成功后,运行以下命令将 PHP 7.3 安装到系统中:
make sudo make install
现在,PHP 7.3 已经安装成功了!
4. 配置 PHP 7.3为了让系统能够正常使用 PHP 7.3,我们需要进行一些配置。在上一步中,我们已经将 PHP 安装到了 /usr/local/php7 目录下,现在我们需要创建一个 php.ini 配置文件:
sudo mkdir /usr/local/php7/etc sudo cp php.ini-development /usr/local/php7/etc/php.ini sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf5. 启动和停止 PHP FPM
PHP FPM 是 PHP 的 FastCGI 进程管理器。在安装完 PHP 后,我们需要手动启动它:
sudo /usr/local/php7/sbin/php-fpm
我们还可以通过以下命令停止 PHP FPM:
sudo /usr/local/php7/sbin/php-fpm -s stop总结
到此,PHP 7.3 的编译安装就完成了。安装过程并不复杂,只需要按照上述步骤逐步操作即可。值得提醒的是,由于 PHP 7.3 是 PHP 语言的最新版本,并不兼容于所有的程序,因此在升级时一定要进行充分测试,避免出现不兼容的情况。

