如何在Centos 7 上手动安装PHP-Zts
How to Install PHP-Zts manually on the Centos 7
我想安装 pthreads。当我尝试安装时,我会收到此错误:
checking for ZTS... no
configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled
现在,如何在启用 Zts 的情况下安装 Php?
我有一个用于启用 PHP-ZTS (7.2.26) 的命令列表:
1- 将安装目录更改为主目录:
cd ~
2-获取PHP你想要的版本:
wget http://www.php.net/distributions/php-7.2.26.tar.gz
3- 提取 PHP 文件
tar zxvf php-7.2.26.tar.gz
4- 重新配置来源
cd php-7.2.26 && ./buildconf --force
5-在php-7.2.26文件夹里面,运行配置命令设置我们需要的:
./configure --enable-debug --enable-maintainer-zts --prefix=/usr --with-config-file-path=/etc
6- 安装PHP(安装可能需要 5 ~ 10 分钟)
make && make install
7-复制PHP的配置文件并添加本地库到包含路径
cp php.ini-development /etc/php.ini
8- 编辑 php.ini 并设置 Include_path 如下:
Include_path = “/usr/local/lib/php”
现在您已经安装了 php-7.2.26 并且 启用了 ZTS。
更新:这是 php-8.0 安装 ZTS 的新命令列表。
1- 下载并解压:
wget http://www.php.net/distributions/php-8.0.2.tar.gz && tar zxvf php-8.0.2.tar.gz
2- 我的服务器需要一些包,您可能会遇到其他问题
yum install -y libxml2-devel sqlite-devel
3- 配置(在这一步中,我们启用 ZTS)
cd php-8.0.2 && ./buildconf --force && ./configure --enable-debug --enable-zts --prefix=/usr --with-config-file-path=/etc
4- 安装(此操作可能需要几分钟)
make && make install
恭喜您安装了启用 ZTS 的新 PHP 版本。
我想安装 pthreads。当我尝试安装时,我会收到此错误:
checking for ZTS... no
configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled
现在,如何在启用 Zts 的情况下安装 Php?
我有一个用于启用 PHP-ZTS (7.2.26) 的命令列表:
1- 将安装目录更改为主目录:
cd ~
2-获取PHP你想要的版本:
wget http://www.php.net/distributions/php-7.2.26.tar.gz
3- 提取 PHP 文件
tar zxvf php-7.2.26.tar.gz
4- 重新配置来源
cd php-7.2.26 && ./buildconf --force
5-在php-7.2.26文件夹里面,运行配置命令设置我们需要的:
./configure --enable-debug --enable-maintainer-zts --prefix=/usr --with-config-file-path=/etc
6- 安装PHP(安装可能需要 5 ~ 10 分钟)
make && make install
7-复制PHP的配置文件并添加本地库到包含路径
cp php.ini-development /etc/php.ini
8- 编辑 php.ini 并设置 Include_path 如下:
Include_path = “/usr/local/lib/php”
现在您已经安装了 php-7.2.26 并且 启用了 ZTS。
更新:这是 php-8.0 安装 ZTS 的新命令列表。
1- 下载并解压:
wget http://www.php.net/distributions/php-8.0.2.tar.gz && tar zxvf php-8.0.2.tar.gz
2- 我的服务器需要一些包,您可能会遇到其他问题
yum install -y libxml2-devel sqlite-devel
3- 配置(在这一步中,我们启用 ZTS)
cd php-8.0.2 && ./buildconf --force && ./configure --enable-debug --enable-zts --prefix=/usr --with-config-file-path=/etc
4- 安装(此操作可能需要几分钟)
make && make install
恭喜您安装了启用 ZTS 的新 PHP 版本。