如何在Ubuntu中安装php 7.2.10版?
我有一个Laravel项目,它使用一个使用PHP7.2.10的特定库 您需要在服务器上安装php7.2.10(不适用于Laravel库,因此不会安装新版本的PHP) 我尝试了下面的命令,但它不起作用(我在服务器上安装了PHP7.2.24的新版本,也许我可以删除它)如何在Ubuntu中安装php 7.2.10版?,php,ubuntu,Php,Ubuntu,我有一个Laravel项目,它使用一个使用PHP7.2.10的特定库 您需要在服务器上安装php7.2.10(不适用于Laravel库,因此不会安装新版本的PHP) 我尝试了下面的命令,但它不起作用(我在服务器上安装了PHP7.2.24的新版本,也许我可以删除它) 我无法使用服务器中已安装的7.2.24版。我需要7.2.10版本尝试破坏不需要的php版本 sudo a2dismod php7.2.24 并启用所需的版本 sudo a2enmod php7.2.10 尝试删除不需要的php版本
我无法使用服务器中已安装的7.2.24版。我需要7.2.10版本尝试破坏不需要的php版本
sudo a2dismod php7.2.24
并启用所需的版本
sudo a2enmod php7.2.10
尝试删除不需要的php版本
sudo a2dismod php7.2.24
并启用所需的版本
sudo a2enmod php7.2.10
我终于成功了。我完全删除了php7.2(在我的例子中,安装的是7.2.24),然后重复命令行步骤:
wget http://be.php.net/distributions/php-7.2.10.tar.gz
tar -zxvf php-7.2.10.tar.gz
cd php-7.2.10/
./configure --prefix=/usr/local/bin/php && make && make install
sudo service apache2 restart
之后,我通过
sudo a2enmod php7.2
sudo service apache2 restart
我终于成功了。我完全删除了php7.2(在我的例子中,安装的是7.2.24),然后重复命令行步骤:
wget http://be.php.net/distributions/php-7.2.10.tar.gz
tar -zxvf php-7.2.10.tar.gz
cd php-7.2.10/
./configure --prefix=/usr/local/bin/php && make && make install
sudo service apache2 restart
之后,我通过
sudo a2enmod php7.2
sudo service apache2 restart
哪些命令不起作用?(假设您以root用户身份运行它们)。旁注,从源代码安装PHP有点麻烦,需要大量的googlingi我对服务器配置非常熟悉。当我运行这些命令时,我会检查我安装的PHP版本,我有php7.1和php7.2。我使用a2enmod php7.2启用php7.2,但是当我使用php-v检查当前版本时,我得到的是7.2.24,而不是7.2.10。也许我忘记了一些关于所有可用配置参数的详细信息。在其他选项中,您可以将其配置为FPM(--enable cgi),或者配置为共享apache模块(--with-apxs2[=FILE])。在这两种情况下,您都需要正确配置apache以使用新的模块/cgi服务这些命令有什么问题?(假设您以root用户身份运行它们)。旁注,从源代码安装PHP有点麻烦,需要大量的googlingi我对服务器配置非常熟悉。当我运行这些命令时,我会检查我安装的PHP版本,我有php7.1和php7.2。我使用a2enmod php7.2启用php7.2,但是当我使用php-v检查当前版本时,我得到的是7.2.24,而不是7.2.10。也许我忘记了一些关于所有可用配置参数的详细信息。在其他选项中,您可以将其配置为FPM(--enable cgi),或者配置为共享apache模块(--with-apxs2[=FILE])。无论哪种情况,您都需要正确配置apache以使用新模块/cgi serviceHi!那不行。我可以禁用php7.2,但不能禁用7.2.24,我得到错误:模块php7.2.24不存在!你好那不行。我可以禁用php7.2,但不能禁用7.2.24,我得到错误:模块php7.2.24不存在!