zoukankan      html  css  js  c++  java
  • 在CentOS 6上安装Apache和PHP

    本文演示如何在CentOS 6上安装Apache和PHP。CentOS 6自带的是Apache 2.2.3和PHP 5.1.6,您可以使用默认的CentOS包管理器进行安装yum使用yum(而不是使用源代码进行安装)的优点在于您可以获得任何安全更新(分发时),并且依赖关系被自动处理。

    安装Apache

    1. 运行以下命令:
      sudo yum install httpd mod_ssl
    2. 因为服务器在安装Apache时不会自动启动,所以必须手动启动它。
       sudo /usr/sbin/apachectl start

      将显示以下消息:

       Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
    3. 打开Apache的主配置文件。
       sudo nano /etc/httpd/conf/httpd.conf
    4. 到文件的最后,找到开头的部分ServerName并给出一个例子。

       

      #ServerName www.example.com:80
    5. 输入您的云端服务器主机名或完全限定域名。在以下示例中,主机名为demo
       ServerName demo
    6. 重新加载Apache。

       sudo /usr/sbin/apachectl restart
      
      

      打开端口运行Apache

      Apache在端口80上运行。在某些版本的CentOS中,默认情况下安装的防火墙阻止对端口80的访问。执行以下步骤以打开端口。

    1. 运行以下命令:
       sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT

    添加该指令后,保存防火墙规则,以便您下次重新启动时可以访问Web服务器。

     sudo service iptables save

    测试Apache安装

    浏览到您的Cloud Server IP地址(例如http://123.45.67.89)。

    如果显示默认CentOS Apache“欢迎”屏幕,则安装成功。如果您有任何问题,请联系Rackspace。

    配置Apache自动运行

      现在Apache已经安装并工作,设置为在服务器重新启动时自动启动。

    1. 运行以下命令:

       sudo /sbin/chkconfig httpd on

    测试以确认设置是否正常。

     sudo /sbin/chkconfig --list httpd
     httpd           0:off        1:off  2:on    3:on    4:on    5:on    6:off

    安装PHP

    1. 运行以下命令:

       

       sudo yum install php php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml

        上述命令不会安装所有可用的模块,只是一些常用的模块。

      2.重新加载Apache。

     

       sudo /usr/sbin/apachectl restart

     

  • 相关阅读:
    curl continue
    actor
    nginx
    jmx additional port
    diff
    lsof
    zk reconnect
    Python:Python基础(一)
    Python:初识Python(二)
    Python:初识Python(一)
  • 原文地址:https://www.cnblogs.com/spongebob/p/6930702.html
Copyright © 2011-2022 走看看