搭建CentOS 6.1服务器Apache+PHP5+MySQL

准备篇:
1、配置防火墙,开启80端口、3306端口
&">nbsp;  vi /etc/sysconfig/iptables
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙)
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙)
 
   /etc/init.d/iptables restart  #重启防火墙使配置生效
2、关闭SELINUX
   vi /etc/selinux/config
   #SELINUX=enforcing       #注释掉
   #SELINUXTYPE=targeted    #注释掉
   SELINUX=disabled         #增加
   :wq  保存,关闭
   shutdown -r now   #重启系统

安装篇:
一、安装Apache
1、检查是否已安装Apache
      rpm -qa|grep httpd
      httpd-tools-2.2.15-9.el6.centos.i686
      httpd-2.2.15-9.el6.centos.i686
      如果看到上面的信息,说明系统已经安装了Apache 
2、安装Apache
      yum install httpd
      根据提示,输入Y安装即可成功安装
      /etc/init.d/httpd start  #启动Apache
      chkconfig httpd on   #设为开机启动
      /etc/init.d/httpd restart  #重启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 localhost:80
      :wq!    #保存退出
二、安装MySQL
   1、检查是否已安装MySQL
      rpm -qa|grep mysql
   2、安装MySQL
      yum install mysqlmysql-server
      询问是否要安装,输入Y即可自动安装,直到安装完成。
      /etc/init.d/mysqld start   #启动MySQL
      chkconfig mysqld on   #设为开机启动
      cp /usr/share/mysql/my-medium.cnf   /etc/my.cnf  #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
   3、为root账户设置密码
      mysql_secure_installation
      根据提示输入Y,回车
      输入2次密码,回车
      最后出现:Thanks for using MySQL!
      MySql密码设置完成
      重新正常启动 MySQL:
      /etc/init.d/mysqld stop   #停止
      /etc/init.d/mysqld start  #启动
      /etc/init.d/mysqld restart #重启
三、安装PHP5
1、检查是否已安装PHP5
       rpm -q php
       出现 package php is not installed
       说明系统没有安装PHP5
2、安装PHP5
       yum install php
       根据提示输入Y直到安装完成   
3、安装PHP组件,使 PHP5 支持 MySQL
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
      这里选择以上安装包进行安装
      根据提示输入Y回车
      /etc/init.d/mysqld restart  #重启MySql
      /etc/init.d/httpd restart  #重启Apche

时间: 2014-12-19

搭建CentOS 6.1服务器Apache+PHP5+MySQL的相关文章

CentOS 5.11服务器安装配置LAMP服务器(Apache+PHP5+MySQL)_Linux

准备篇: CentOS 5.x系统安装配置图解教程 http://www.jb51.net/os/128754.html 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --d

CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)_Linux

准备篇: CentOS 6.6系统安装配置图解教程 http://www.jb51.net/os/239738.html 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT :wq! #保存

CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)_Linux

准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败, 正

CentOS 5.11中安装配置LAMP服务器(Apache+PHP5+MySQL)

1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT :wq! #保存退出 添加好规则后的防火墙配置文件如下图所示: /etc/init

CentOS 6.4配置Apache+PHP5+MySQL环境

准备篇 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,

Centos设置开机启动Apache和Mysql[总结]

1.前言 最近学习搭建wordpress,需要用到apahce和mysql.我是下载源代码进行安装的,安装在/url/local目录下,每次开机都需要手动启动,有点麻烦.如是想设置开机启动,从网上查了一下,如何设置,总结一下,方便以后使用. 2.设置方法 有两种方法,一种是修改配置文件,一种是通过添加启动项. 方法一:根据系统启动的初始化过程,修改配置文件 Centos中的运行模式2.3.5都把/etc/rc.d/rc.local做为初始化脚本中的最后一个,所以用户可以自己在这个文件中添加一些需

CentOS 6.6配置安装(Apache+PHP5+MySQL)LAMP服务器

1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT :wq! #保存退出 添加好规则后的防火墙配置文件如下图所示: /etc/init.d/iptables restart #重启防火墙使配

WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略_PHP编程

I finally got this to work, so I will post my findings here.  //PHP 5 : Windows build needs a MySQL DLL  //PHP 5.0 doesn't come with mysql support... You have to get the librariesyourself...   //I think u can get them from mysql.com  // PHP 5 Beta 2 

WindowsXP中快速配置Apache+PHP5+Mysql_php技巧

汗.废话不多说,先罗列出我下载的相关程序的版本: Mysql-4.1.8-essential-win Mysql-gui-tools-5.0-r12-win32 php-5.2.5-win32-installer apache_2.2.4-win32-x86-no_ssl phpMyAdmin-2.11.5.1-all-languages navicat8_mysql_cs-v8.0     对这些软件稍作说明:     Mysql选用了比较旧的版本,反正够用就行,本来也就是个学习的过程,相信大