如何在 ubuntu 16.04 上安装带有 php 5.3 的 lamp 服务器?

如何在 ubuntu 16.04 上安装带有 php 5.3 的 lamp 服务器?

是否可以在 ubuntu 16.04 上成功运行 php5.3?我有一个只需要 php 5.3 版本的 PHP 应用程序。

  1. 请告诉我运行 PHP 5.3 需要哪个版本的 ubuntu
  2. 如何安装带有 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

相关内容