linux下如何安装apache php-PHP问题

资源魔 35 0

linux下装置apache php的办法:起首下载“httpd-2.2.11”并解压装置包 ;而后经过“make install”进行编译装置;接着下载php并进行编译装置;最初修正设置装备摆设文件便可。

linux下装置apache+PHP进程

装置apache进程总结

装置httpd-2.2.11

下载地点:http://archive.apache.org/dist/httpd/

装置进程

[root@zhibing /]# rpm -qa |grep httpd
httpd-manual-2.0.52-32.ent
httpd-suexec-2.0.52-32.ent
system-config-httpd-1.3.1-1
httpd-2.0.52-32.ent                         
                              //查看本机能否曾经装置httpd
 
[root@zhibing /]# rpm -e httpd --nodeps        
                             //删除了本机存正在的httpd
 
[root@zhibing tmp]# tar zxvf httpd-2.2.11.tar.gz  
                            //解压装置包 
 
[root@zhibing tmp]# cd httpd-2.2.11           
                           //进入httpd-2.2.11
 
[root@zhibing httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-s0
                          //检测顺序, --prefix 软件要装置的门路–enable-so示意让apache外围装载DSO,然而没有实际编译任何静态模块
 
[root@zhibing httpd-2.2.11]# make           
                          //编译
 
[root@zhibing httpd-2.2.11]# make install      
                        //编译后装置

装置 php-5.2.9

下载地点:http://cn.php.net/downloads.php

留意:装置php-5.2.9以前,png,gd,freetype,zlib,mysql,openssl都存正在,若没有存正在,手动装置一下

装置进程

[root@zhibing tmp]# tar  zxvf php-5.2.9.tar.gz  
[root@zhibing tmp]#cd php-5.2.9.tar.gz
[root@zhibing php-5.2.9]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --with-gd --with-freetype-dir --with-zlib --with-mysql=/usr/local/mysql --with-openssl --with-gettext -enable-sockets
                           //检测顺序,并同时加载相干参数
 
[root@zhibing php-5.2.9]#make && make install    
                              //编译装置
 
 
[root@zhibing php-5.2.9]#cp php.ini-reco妹妹ended /usr/local/php/lib/php.ini
                         //拷贝php.ini文件启动时会读取到的设置装备摆设文件
 
[root@zhibing php-5.2.9]#ln -s /usr/local/php/bin/* /usr/local/bin/  
                         //衔接
 
ot@zhibing php-5.2.9]#lvi /usr/local/apache/conf/httpd.conf 
                                        //修正设置装备摆设文件

增加

AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType p_w_picpath/x-icon .ico

增加

index.php index.html index.html.var
  <IfModule dir_module>
    DirectoryIndex index.html index.php index.html index.html.var
</IfModule>

测试:

[root@zhibing ]#vi /usr/local/apache/htdocs/test.php 
//新建test.php

正在新文件中增加

<?php
phpinfo();
?>

wq保留加入

Phpinfo是非凡的php函数,能够显示今朝效劳器内php模块的相干外围数据

[root@zhibing ]## /usr/local/apache/bin/apachectl –k stop
 
[root@zhibing ]##/usr/local/apache/bin/apachectl –k start
                                 //从新启动apache

正在阅读器中输出主机地点例如http://主机IP/test.php若有呈现上面图片就阐明apace装置胜利

企业微信截图_15937407398073.png

以上就是linux下若何装置apache php的具体内容,更多请存眷资源魔其它相干文章!

标签: linux php教程 php故障解决 php使用问题 apache php

抱歉,评论功能暂时关闭!