无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 78|回复: 0

APACHE+PHP简易搭建[httpd-2.4.6+php-5.5.4] 安装详解

[复制链接]

245

主题

272

帖子

1095

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1095
发表于 2017-9-7 17:35:45 | 显示全部楼层 |阅读模式
APACHE+PHP简易搭建[httpd-2.4.6+php-5.5.4] 安装详解

Apache+php简易搭建

版本

CentOS 6.4  //最小安装;要解决很多依赖包建议yum进行安装

httpd-2.4.6.tar.gz

php-5.5.4.tar.gz

步骤:

1) 安装所需要的一些库   

//可以直接进入第二步,安装时出现所需库未安装返回第一步

2) 安装apache

3) 安装php

4) 修改配置文件

5) 测试

一:安装库

安装时可能出现一些软件包未安装 比如:APR APR-util PCRE  C++ 或其他库

安装方法如下:

① yum  安装   //yum install -y 包名

② tar  安装 如下

tar zxvf  apr-1.4.8.tar.gz

cd apr-1.4.8

./configure --prefix=/usr/local/apr               //注意路径 安装httpd时免得找不到

make

make install

tar zxvf apr-util-1.5.2.tar.gz

cd apr-util-1.5.2

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make

make install

               

yum install -y gcc gcc-c++

tar zxvf pcre-8.33.tar.gz

cd pcre-8.33

./configure --prefix=/usr/local/pcre

make

make install

二:安装apache

tar zxvf  httpd-2.4.6.tar.gz   

cd httpd-2.4.6

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-module=so --with-pcre=/usr/local/pcre

make

make install

三:安装PHP

tar zxvf php-5.5.4.tar.gz

cd php-5.5.4

./configure  --with-apxs2=/usr/local/apache/bin/apxs  --prefix=/usr/local/php5

--with-config-file-path=/usr/local/php5

make

make install

  

  

四:修改配置文件

Apache

      配置文件在/usr/local/apache/conf/httpd.conf

      网页文件在/usr/local/apache/htdocs/

php

    配置文件在 /etc/php.ini

cp /usr/share/doc/php-common-5.3.3/php.ini-development  /etc/php/ini

vi  /usr/local/apache/conf/httpd.conf

  添加  //自动添加了libphp5.so

  AddType application/x-httpd-php .php .phtml .php3 .inc

  

  在/usr/local/apache/htdocs/下

  vi index.php

   

  service httpd start

  ps -ef |grep httpd

五:测试

  关闭防火墙

service iptables stop

  关闭selinux

setenforce 0

此时:

/usr/local/apache/conf/httpd.conf下只有index.html

测试及访问:

http://192.168.89.139

修改httpd.conf

vi /usr/local/apache/conf/httpd.conf

重启服务:

service httpd restart

再次访问:

http://192.168.89.133

最小安装可能出现以下情况:

v service httpd restart   出现 httpd:unrecognized service 错误

解决:

cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd

  chmod 700 /etc/rc.d/init.d/httpd

v make  //no found make  //编译时出现

解决:

yum install make

文章转自:http://blog.sina.com.cn/s/blog_79ac6aa80101c2ax.html


windows .net(C#+MSSQL) linux(php+mysql)  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软件编程 Inc.  

GMT+8, 2017-9-22 19:48 , Processed in 0.241000 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表