在开发过程中,我们可能需要在不同的PHP版本之间进行切换。本文将详细介绍如何在Linux系统上切换默认的PHP版本,并提供详细的操作步骤和代码示例。
一、查看当前系统中已安装的PHP版本
首先,我们需要查看当前系统中已安装的PHP版本。在终端中输入以下命令:
php -v
二、安装新的PHP版本
接下来,我们需要安装一个新的PHP版本。以安装PHP 7.4为例,在终端中输入以下命令:
sudo apt-get update
sudo apt-get install php7.4-cli php7.4-fpm php7.4-mysql
三、修改默认的PHP版本
- 修改
/etc/apache2/mods-available/dir.conf
文件,将DirectoryIndex
行修改为:
DirectoryIndex index.php index.html index.cgi index.phtml index.htm index.shtml index.xml default.php default.html default.cgi default.phtml default.htm default.shtml default.xml
- 修改
/etc/apache2/sites-available/000-default.conf
文件,将<VirtualHost>
标签内的ServerAdmin
和DocumentRoot
行修改为:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
- 修改
/etc/apache2/sites-available/000-default.conf
文件,将<Directory /var/www/>
标签内的AllowOverride None
行修改为:
AllowOverride All
- 修改
/etc/apache2/sites-available/000-default.conf
文件,将<Directory /var/www/>
标签内的DirectoryIndex index.php index.html index.cgi index.phtml index.htm index.shtml index.xml
行修改为:
DirectoryIndex index.php index.html index.cgi index.phtml index.htm index.shtml index.xml default.php default.html default.cgi default.phtml default.htm default.shtml default.xml
- 重启Apache服务:
sudo service apache2 restart
四、验证PHP版本切换是否成功
最后,我们需要验证PHP版本切换是否成功。在终端中输入以下命令:
php -v
如果输出的PHP版本为刚刚安装的版本(例如:PHP 7.4),则说明PHP版本切换成功。