欢迎访问宙启技术站
智能推送

apache2.2.x+php5.5安装部署

发布时间:2023-05-18 12:30:04

在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命令来安装。