apache2.2.x+php5.5安装部署
在Linux服务器上搭建Web服务,Apache和PHP是必不可少的两个组件。下面详细介绍Apache2.2.x和PHP5.5的安装部署过程。
1.安装Apache2.2.x
Ubuntu/Debian:
$ sudo apt-get install apache2
CentOS:
$ yum install httpd
2. 安装PHP5.5
Ubuntu/Debian:
添加PPA源:
$ sudo apt-get install python-software-properties # Required for the add-apt-repository command.
$ sudo add-apt-repository ppa:ondrej/php5-oldstable
$ sudo apt-get update
安装PHP5.5:
$ sudo apt-get install php5 php5-cli libapache2-mod-php5 php5-curl php5-gd php5-mcrypt php5-mysql php5-snmp php5-xmlrpc
CentOS:
由于默认的yum源中的PHP版本较低,需要手动添加第三方yum源来安装PHP5.5
$ sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
$ sudo yum install php55w php55w-cli php55w-common php55w-curl php55w-gd php55w-mcrypt php55w-mysql php55w-snmp php55w-xmlrpc
3. 配置Apache2.2.x和PHP5.5
在/etc/apache2/mods-enabled/目录下,创建一个php5.load文件,写入以下内容:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
在/etc/apache2/mods-enabled/目录下,创建一个php5.conf文件,写入以下内容:
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
<IfModule mod_mime.c>
AddCharset utf-8 .php
</IfModule>
</IfModule>
使配置生效,重启Apache:
sudo service apache2 restart
或者
sudo service httpd restart
4.测试 PHP 是否安装成功
编写一个 PHP 文件,判断 PHP 是否安装成功。
$ sudo vim /var/www/html/test.php
写入以下内容:
<?php
phpinfo();
?>
在浏览器中打开服务器的IP地址或域名/test.php,如果能够看到PHP的信息说明PHP安装成功。
5.后续的一些常用操作
设置PHP的时区:
编辑php.ini文件,在这里以Ubuntu为例:
sudo vim /etc/php5/apache2/php.ini
找到date.timezone,修改为:
date.timezone = Asia/Shanghai
让PHP errors显示出来:
编辑php.ini文件,在这里以Ubuntu为例:
sudo vim /etc/php5/apache2/php.ini
找到display_errors,修改为:
display_errors = On
保存文件并重启Apache:
sudo service apache2 restart
或者
sudo service httpd restart
以上就是Apache2.2.x和PHP5.5的安装部署过程。如果你需要其他的PHP扩展,可以使用apt或yum命令来安装。
