zoukankan      html  css  js  c++  java
  • CentOS配置LAMP环境

    环境:CentOS 6.5

    1. 配置防火墙,开启80端口、3306端口
      # Firewall configuration written by system-config-firewall
      # Manual customization of this file is not recommended.
      *filter
      :INPUT ACCEPT [0:0]
      :FORWARD ACCEPT [0:0]
      :OUTPUT ACCEPT [0:0]
      -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
      -A INPUT -p icmp -j ACCEPT
      -A INPUT -i lo -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT#add
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT#add
      -A INPUT -j REJECT --reject-with icmp-host-prohibited
      -A FORWARD -j REJECT --reject-with icmp-host-prohibited
      COMMIT
      

        保存退出后重启IPtables

      [root@evilxr ~]# /etc/init.d/iptables restart
      
    2. 关闭SElinux
      vi /etc/selinux/config
      #SELINUX=enforcing #注释掉
      #SELINUXTYPE=targeted #注释掉
      SELINUX=disabled #增加
      :wq #保存,关闭
      shutdown -r now #重启系统
      
    3. 安装Apache
      yum install httpd #根据提示,输入Y安装即可成功安装 
      /etc/init.d/httpd start (service httpd start)#启动Apache
      
      备注:Apache启动之后会提示错误:
      正在启动httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName 
      解决办法:
      vi /etc/httpd/conf/httpd.conf #编辑
      找到 #ServerName www.example.com:80
      修改为ServerName www.evilxr.com:80 #设置为你自己的域名,如果没有域名,可以设置为localhost
      :wq! #保存退出
      chkconfig httpd on #设为开机启动
      /etc/init.d/httpd restart (service httpd restart)#重启Apache
      
    4. 安装MySQL

        4.1安装MySQL

    yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成
    /etc/init.d/mysqld start #启动MySQL
    chkconfig mysqld on #设为开机启动
    cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
    

        4.2为root用户设置密码

    mysql_secure_installation(运行mysql的安全模式)
    回车,根据提示输入Y
    输入2次密码,回车
    根据提示一路输入Y
    最后出现:Thanks for using MySQL!
    MySql密码设置完成,重新启动 MySQL:
    /etc/init.d/mysqld restart #重启
    /etc/init.d/mysqld stop #停止
    /etc/init.d/mysqld start #启动
    

      5.安装PHP5

    yum install php
    根据提示输入Y直到安装完成
    安装PHP组件,使 PHP5 支持 MySQL
    yum install php-mysqlphp-gdlibjpeg* php-imapphp-ldapphp-odbcphp-pear php-xml php-xmlrpcphp-mbstringphp-mcryptphp-bcmathphp-mhashlibmcrypt
    这里选择以上安装包进行安装
    根据提示输入Y回车
    /etc/init.d/mysqld restart #重启MySql
    /etc/init.d/httpd restart #重启Apche
    

      6.测试

    cd /var/www/html
    vi index.php #输入下面内容
    <?php
    phpinfo();
    ?>
    :wq! #保存退出
    注意:apache默认的程序目录是/var/www/html
    权限设置:chownapache.apache -R /var/www/html
    

      

  • 相关阅读:
    PHP静态页生成
    svn部署web项目
    Nginx出现403 forbidden
    Node-red的基础使用——inject/debug/function的使用(1)
    功能/性能测试报告的编写格式及模板
    node-red在不同环境安装步骤
    node-red实现接口自动化测试——初步认识
    docker删除image
    django测试开发,例一个接口的开发逻辑
    django测试平台开发,登录,验证,退出
  • 原文地址:https://www.cnblogs.com/evilxr/p/3886504.html
Copyright © 2011-2022 走看看