CentOS6.4 64位系统下安装 php5.2.17 + apache2.2+mysql5.5
来源:互联网 发布:网络市场环境分析 编辑:程序博客网 时间:2024/05/18 13:09
准备篇:
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
- CentOS6.4 64位系统下安装 php5.2.17 + apache2.2+mysql5.5
- CentOS6.5系统下安装Apache2.4+PHP5.6+Mysql5.5 (LAMP)
- CentOS6.5系统下安装Apache2.4+PHP5.6+Mysql5.5 (LAMP)
- CentOS6.5系统下安装Apache2.4+PHP5.6+Mysql5.5 (LAMP)
- CentOS6.5系统下安装Apache2.4+PHP5.6+Mysql5.5 (LAMP)
- Windows 64位系统安装Apache2.4+PHP5.5+MySQL5.6
- centOS6.4 RedHat 安装 apache2.4 php5.6 mysql5.5
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
- windows-64位环境下搭建PHP5.5+Apache2.4+Mysql5.6+PhpMyAdmin
- php5.5-Apache2.4-mysql5.6环境安装(win7 64位)
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- js中常用方法以及document.readyState 判断页面是否加载完成 complete和interactive
- 2006 年百度之星程序设计大赛初赛题目 6 百度语言翻译机
- 琐碎小知识点
- vim 多行缩进
- Open Source Automation Development Lab
- CentOS6.4 64位系统下安装 php5.2.17 + apache2.2+mysql5.5
- YII CJuiDialog 中运行ajax CGridView
- 向Combobox插入空白行
- 腾讯Web前端JX框架入门教程(一)
- 我们是否已经忘记雅安???
- iOS开发练习小程序——秒表
- Oracle中备份表的简单sql命令
- session会话跟踪技术
- HTML的a标签href设为零操作的原因和方式