CentOS6.4 64位系统下安装 php5.2.17 + apache2.2+mysql5.5

准备篇:

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 端口通过防火墙

备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,

正确的应该是添加到默认的 22 端口这条规则的下面

如下所示:

########################### 添加好之后防火墙规则如下所示##############################

# 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

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

-A INPUT -j REJECT –reject-with icmp-host-prohibited

-A FORWARD -j REJECT –reject-with icmp-host-prohibited

COMMIT

###############################################################################

/etc/init.d/iptables restart  #最后重启防火墙使配置生效

2、关闭 SELINUX

vi /etc/selinux/config

#SELINUX=enforcing       #注释掉

#SELINUXTYPE=targeted    #注释掉

SELINUX=disabled         #增加

:wq  #保存,关闭

shutdown -r now   #重启系统

 

安装篇:

一、安装 Apache

yum install httpd    #根据提示,输入 Y 安装即可成功安装 

/etc/init.d/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.osyunwei.com:80  #这里设置为你自己的域名,如果没有域名,可以设置为

localhost

:wq!    #保存退出

chkconfig httpd on   #设为开机启动

/etc/init.d/httpd restart  #重启 Apache

二、安装 MySQL

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,直接覆盖即可)

2、为 root 账户设置密码

mysql_secure_installation

回车,根据提示输入 Y

输入 2 次密码,回车

根据提示一路输入 Y

最后出现:Thanks for using MySQL!

MySql 密码设置完成,重新启动 MySQL:

/etc/init.d/mysqld restart #重启

/etc/init.d/mysqld stop   #停止

/etc/init.d/mysqld start #启动

三、安装 PHP5.2.17

参考:http://down.adminadmin.org/LNMP_20130314/PDO_MYSQL-1.0.2.tgz


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值