UbuntuHelp:ApacheMySQLPHP/AptPhp4Output/zh
来自Ubuntu中文
该页中apache表示apache v1.3,apache2表示 apache v2.0。apache2是目前的推荐版本。
目录
- PHP4
- PHP5
- 单独安装php4
- 安装PHP4和PHP5
- 保留libapache2-mod-php5
PHP4
emma@ubuntu:~$ apt-cache show php4
Package: php4 ... Depends: libapache2-mod-php4 (>= 4:4.4.2-1build1) | libapache-mod-php4 (>= 4:4.4.2-1build1) | php4-cgi (>= 4:4.4.2-1build1), php4-common (>= 4:4.4.2-1build1) ...
PHP4依赖libapache2-mod-php4或libapche-mod-php4。
PHP5
emma@ubuntu:~$ apt-cache show php5
Package: php5 ...
Depends: libapache2-mod-php5 (>= 5.1.2-1ubuntu3) | php5-cgi (>= 5.1.2-1ubuntu3), php5-common (>= 5.1.2-1ubuntu3) ...
php5仅依赖libapache2-mod-php5。没有libapache-mod-php5这个库文件。
单独安装PHP4
emma@ubuntu:~$ sudo apt-get install -s php4
Password:
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php4 libapr0 libzzip-0-12 php4-common ssl-cert
Suggested packages:
apache2-doc lynx www-browser php-pear
The following NEW packages will be installed
apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php4 libapr0 libzzip-0-12 php4 php4-common ssl-cert
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. ...
安装PHP4时,将会主动安装libapache2-mod-php4该库文件。
安装PHP4和PHP5
emma@ubuntu:~$ sudo apt-get install -s php4 php5
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php4 libapr0 libzzip-0-12 php4-common php5-cgi php5-common ssl-cert
Suggested packages:
apache2-doc lynx www-browser php-pear
The following NEW packages will be installed
apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php4 libapr0 libzzip-0-12 php4 php4-common php5 php5-cgi php5-common ssl-cert
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. ...
安装PHP4和PHP5时,仅会主动安装libapache2-mod-php4该包。
保留libapache2-mod-php5
emma@ubuntu:~$ sudo apt-get install -s php5 libapache2-mod-php5 php4
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
apache-common apache2-common apache2-mpm-prefork apache2-utils libapache-mod-php4 libapr0 libzzip-0-12 php4-common php5-common ssl-cert
Suggested packages:
apache apache-ssl apache-perl apache2-doc lynx www-browser php-pear
The following NEW packages will be installed
apache-common apache2-common apache2-mpm-prefork apache2-utils libapache-mod-php4 libapache2-mod-php5 libapr0 libzzip-0-12 php4 php4-common php5 php5-common ssl-cert
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
如果libapache2-mod-php5已经安装了,libapache-mod-php4也会安装,该库文件与apache独立运行,但与apache2能很好的运行。