是否可以在 ubuntu 16.04 上成功运行 php5.3?我有一个只需要 php 5.3 版本的 PHP 应用程序。
- 请告诉我运行 PHP 5.3 需要哪个版本的 ubuntu
- 如何安装带有 php 5.3 及其所有依赖模块(apache 服务器 mysql 等)的 lamp 服务器
答案1
如果您确实需要这样做,请使用 phpbrew。
我在 Ubuntu 16.04 上安装 php5.3 的步骤 (适用于 14.04):
安装 phpbrewhttps://github.com/phpbrew/phpbrew/wiki/Quick-Start
要构建 5.3.24:
sudo phpbrew install 5.3.24 +bz2 +calendar +cli +gd +ctype +dom +iconv +fileinfo +filter +ipc +json +mbregex +mbstring +mhash +mcrypt +pcntl +pcre +pdo +phar +posix +readline +sockets +tokenizer +xml +curl +zip +mysql +debug +apxs2
/etc/apache2/mods-available/php5.load文件必须包含
LoadModule php5_module /usr/lib/apache2/modules/libphp5.3.24.so
AddType application/x-httpd-php .php
要启用 apache2 模块:
sudo a2dismod php5.6 ; sudo a2dismod php7.0 ; sudo a2enmod php5 ; sudo service apache2 restart
安装 gd 扩展
phpbrew use php5.3.24
phpbrew ext install gd --with-gd=shared,/usr --enable-gd-native-ttf --with-gmp=shared,/usr --with-jpeg-dir=shared,/usr --with-xpm-dir=shared,/usr/X11R6 --with-png-dir=shared,/usr --with-freetype-dir=shared,/usr --with-vpx-dir=shared,/usr