在Centos上搭建PHP5.6、MySQL5.5、Apache
进行安装PHP5.6、MySQL5.5、Apache
0、使用SSH进行连接
1 | $ ssh -p vps_port root@vps_ip |
1、更新系统
1 | $ yum update 或 yum -y update |
2、配置Apache服务, 使用系统自带的就好
1 | $ service httpd start/stop/restart |
3、安装MySQL 或参考安装mysql
1 | $ yum install mysql mysql-server //系统映射的版本可能低,建议使用其他方法 |
4、设置数据库相关
1 | $ mysql -u root |
1 | //创建数据库,并建立一个本地用户用户名@localhost,并赋予权限 |
1 | 遇到此问题 |
1 | ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' |
4、上传phpmyadmin文件
1 | $ scp -P SSH端口号 本地文件名 root@IP地址:上传至服务中的路径 |
开机启动
1 | $ chkconfig httpd on //Apache 自启 |
防火墙的一些知识
vi /etc/sysconfig/iptables(在"COMMIT"的上一行加上如下两句)
-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端口通过防火墙)
1 | service iptables status //防火墙的状态 |
参考资料
1、参考安装MySQL–在centos上安装php5.5+MySQL 5.5.32
4、CentOS yum安装mysql后 Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’