• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Linux下Apache2.2和PHP5的安装配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Linux下Apache2.2和PHP5的安装配置

  • 环境介绍

我安装使用的Linux版本为CentOS6.5最精简版,Apache为2.2.29,PHP版本为5.4.28。

  • 系统安装

首先安装CentOS操作系统,由于是最小包,所以很多东西默认没有安装,装好需要做几点配置。

1、将系统的网卡打开,以便系统可以连接网络。(系统默认为关闭状态)

要修改的文件是:/etc/sysconfig/network-scripts/ifcfg-eth0

在这个文件中有:ONBOOT=no将这个配置项改为yes,也就是:ONBOOT=yes这样改完重启后就可以联网了。

2、关闭系统防火墙(系统默认是打开的)

具体关闭的方法是:

chkconfig iptables off

需要重启后生效。

3、安装gcc编译器(这个系统默认也没有)

直接可以使用yum命令在线安装gcc,(yum install gcc)这样经过几部确定基本就可以安装好gcc编译器了。

  • 安装Apache

./configure --prefix=/usr/local/apache2.2 --enable-so

make

make install

安装完成后,需要在Apache的配置文件中增加:

ServerName localhost:80

然后Apache便可以正常启动:

/usr/local/apache2.2/bin/apachectl start

和关闭:

/usr/local/apache2.2/bin/apachectl stop

  • 安装PHP

安装PHP之前,需要先安装libxml2,否则PHP会安装失败。

yum install libxml2

yum install libxml2-devel

成功后安装php:

./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2.2/bin/apxs --with-mysql

make

make install

将php.ini文件拷贝到  cp php.ini-development /usr/local/php5/lib/php.ini

上面的路径是PHP默认的配置文件加载目录,可以编辑 php.ini 来设置 PHP 运行时的选项。如果想要把此文件放到另外的位置,需要在步骤 5 添加 --with-config-file-path=路径。

LoadModule php5_module modules/libphp5.so  这项配置Apache有可能已经在配置文件中配置好了,如果没有则自己添加上去

告知 Apache 将特定的扩展名解析成 PHP,例如,让 Apache 将扩展名 .php 解析成 PHP。为了避免潜在的危险,例如上传或者创建类似 exploit.php.jpg 的文件并被当做 PHP 执行,我们不再使用 Apache 的 AddType 指令来设置。

<FilesMatch \.php$>

  SetHandler application/x-httpd-php

</FilesMatch>

然后重启Apache,PHP应该可以解析了。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP-生成二维码(qr-code)发布时间:2022-07-10
下一篇:
查看php-fpm的进程和端口号发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap