安装:
apache:
到apache.org去下载apache
# tar -zxvf httpd-2.2.11
# cd httpd-2.2.11
# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
# make
# make install
php:
在如下页面下载php的for Linux 的源码包
http://www.php.net/downloads.php ;
# tar -zxvf php-5.2.9.tar.gz
# cd php-5.2.8
# ./configure --prefix=/user/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql=/usr/local/mysql --with-system-regex --with-zlib
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
配置:
# ln -s /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
# vi /usr/local/apache/bin/apachectl
修改此文件,将以下两行加入到 文件的第二行(包括#号)
# chkconfig: 2345 10 90
# description: Activates/Deactivates Apache Web Server
# vi /usr/local/apache/conf/httpd.conf
修改此文件,更改以下指令为:
DirectoryIndex index.html index.shtml index.cgi index.php index.phtml index.php3
ServerName 12.34.56.78:80 //这里的ip和端口号视实际情况而定
Options FollowSymLinks MultiViews //为安全起见,去掉"Indexes"
找到AddType处,并添加以下2行:
AddType application/x-httpd-php .php .php3 .phtml .inc
AddType application/x-httpd-php-source .phps
vi /usr/local/lib/php.ini
更改以下指令为:
#register-golbals = On
添加到开机自启动
chkconfig --add httpd
测试:
/etc/init.d/httpd start
如果顺利,那么可以从其他机器上的浏览器上连接到你的机器并将看到Apache的欢迎页面。
测试php:
新建 test.php文件,内容如下:
<? phpinfo() ;?>
将此文件存放在apache的默认文件目录中,
在/usr/local/apache/conf/httpd.conf 中 找到 DocumentRoot 此项设置就是文件访问目录
一般为 /usr/local/apache/htdocs
正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。
如果无法访问,有可能是防火墙的原因
通过/etc/init.d/iptables status命令查询是否有打开80端口,如果没有可通过两种方式处理:
1.修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
2.关闭防火墙
/etc/init.d/iptables stop
#start 开启
#restart 重启
永久性关闭防火墙chkconfig --level 35 iptables off
分享到:
相关推荐
linux下安装apache+php+mysql的最简步骤
Linux下Apache+PHP+Mysql安装与配置
如何使用编译方式在Linux上安装与配置Mysql Apache PHP.pdf
Linux下apache与php的安装与整合,详细说明apache和php的整合配置
Linux+Apache+Mysql+PHP典型安装配置
比较详细的叙述了如何在linux系统上装apache、mysql、php以及配置,还介绍了遇到问题该如何处理等..
手把手叫你安装linux下php环境 包括 卸载旧版本的apache mysql等 安装GD zlib libxml libmcrypt libpng 等等php需要的组建 整个文档非常详细 自己下了看吧 查询系统中已安装的Apache相关软件包 # rpm -qa|grep -i ...
LAMP(Linux+Apache+Mysql+php)安装配置;刚接触linux环境安装,会徘徊源码安装还是yum安装好; yum安装软件方便些;分安装篇和配置篇、测试篇
收集了在Linux下安装Apache,MySQL,PHP所需的组件,以及安装方法等。
Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf
linux安装apache、php步骤.doc
Linux+apache+php+myql实现负载均衡。
Linux Apache Java Php PHP 结合 JAVA 的开发技术 LAJP 名称来源于著名的 LAMP(Linux,Apache,Mysql,Php) , LAMP 是轻量级的开发 Web 程序的环境,在 Internet 上有广泛 的应用,但对于企业开发,如金融、电信领域, LAMP...
LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤 2 要下全啊,太大了,分了123。
Apache+MySQL+PHP for Linux搭建 最经典的lamp平台。
Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...
linux下安装apache mysql php
Ubutu+Linux+Apache +php+Socket 编程 本人测试通过