我现在在 php7 上,但我有一个依赖于 php5 的遗留程序,因为它使用mysql而不是mysqli。
我可以将 php5 与 php7 一起安装并在需要它们中的任何一个时切换它们吗?
小智 5
我知道这篇文章已经存在很长时间了,但我还是会回答。
可以php5一起安装。
您需要做的就是安装php5.
安装后,您将有多个文件夹保存不同版本的 php 版本。
首先添加 Ond?ej Surý PPA 在 Ubuntu 系统上安装不同版本的 PHP - PHP 5.6、PHP 7.0 和 PHP 7.1。
sudo apt install python-software-properties
sudo add-apt-repository ppa:ondrej/php
##For Apache Web Server
sudo apt install php5.6
Run Code Online (Sandbox Code Playgroud)
现在您可以从列表中安装最需要的 PHP 模块。
安装 PHP 模块
sudo apt install php5.6-cli php5.6-xml php5.6-mysql
Run Code Online (Sandbox Code Playgroud)在版本之间切换
首先确保你停止了你的 apache2 服务
sudo service apache2 stop
sudo a2dismod php7
Run Code Online (Sandbox Code Playgroud)我建议您phpinfo()按照上述步骤运行以确认您计算机上运行的版本,如果一切顺利,您很可能会收到错误消息,因为不会运行任何 php 文件。
启用例如 php5.6
sudo a2enmod php5.6
Run Code Online (Sandbox Code Playgroud)重启你的 apache2 服务
sudo service apache2 start
Run Code Online (Sandbox Code Playgroud)检查php版本
php -v
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
5608 次 |
| 最近记录: |