学习啦>学习电脑>电脑安全>系统安全>

centos6最完整安装php方法

林泽分享

  centos因为不自带php, 安装php成为必修功课,来构建简单的web php服务器。,使它能够在我们发布网页的基础上实现PHP的等等语言编写的交互程序.下面是学习啦小编收集整理的centos6 最完整安装php方法,希望对大家有帮助~~

  centos6 最完整安装php方法

  工具/原料

  centos6 ,php,yum工具,Apache服务器服务器组件

  方法/步骤

  一般服务器都加装防火墙,所以第一步要暂停防火墙,否则连接不到相关外网和程序源

  Centos 6.默认下没有安装php组件,因此我们需要输入命令:yum -y install php 回车如下图。

  不用管,程序会自动完成安装及配置。

  Zend组件,Centos 6.3 里面是没有的,需要手动下载,及安装教程请点击下面链接:http://www.juxiwang.com/read-tid-2982.html

  到此前期的准备工作已完成,下面就要对Apache进行配置

  输入命令:vi /etc/httpd/conf/httpd.conf //打开Apache配置文件,

  找到ServerTokens OS 将“OS”改为“Prod “ 。//显示服务器运行错误信息。与下图一样,那么Apache你就配置成功了,如果不一样请仔细对比上面的教程是不是那个步骤少了#及字母拼写错了。

  到此php运行环境便配置成功啦。

  启动http, /etc/rc.d/init.d/httpd start

  输入命令:vi /var/www/html/test.php 在弹出的对话框里输入信息:保存退出。然后通过你的浏览器输入:http://127.0.0.1/test.php如出现下图界面,恭喜里php运行环境你配置成功啦。

  有时由于httpd.conf没有正确配置,本想浏览php文件,实际是下载了php文件,这个是因为系统没有识别php文件,所以就认为你要下载了。

  修改方法: 检查你的httpd.conf当中是否有以下几行LoadModule php5_module d:\php5\php5_apache2.dll (windows系统)

  或LoadModule php5_module /usr/libexec/apache2/php5.so(或者是libphp5.so)(linux系统)||||||根据你的平台而定,实际路径也因环境而异增加AddType application/x-httpd-php .php|||||||增加DirectoryIndex index.php index.html。一定可以ok

  另,如果遇到启动httpd时出现报错信息,httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,原因是没有设定ServerName

  解决办法:

  1)可以设定httpd.conf文件中的 ServerName,如下:ServerName localhost:80

  (2)在 /etc/hosts 中填入自己的主机名称 bogon,如下:127.0.0.1 shiwei (用户名称)

  还有可能遇到的问题,linux系统里存在多个httpd.conf文件,你不知道是哪个在起作用,那么service httpd restart 启动后,用ps -ef|more看http用的是什么进程,如果是、usr/sbin就用/usr/sbin/httpd -S命令,如果是/usr/local/apache2/bin/httpd,就用/usr/local/apache2/bin/httpd -S。看是启动了哪个,httpd。conf文件启动时是唯一的。

centos6 最完整安装php方法相关文章:

1.阿里云centos 6.6 64位配置PHP环境

2.CentOS 6.6系统怎么安装

3.Linux(CentOS)配置apache+php+mysql教程

4.php如何安装CURL扩展

5.linux下配置web+ftp服务器全教程

6.CentOS7下的软件安装方法

7.阿里云centos 6.6 64位安装与配置vsftpd服务器

    2982782