当前位置: 首页 > 网站 > 正文

阿里云ECS CentOS lamp搭建及wordpress安装

最新折腾了阿里云的服务器,上手比较难,想偷懒用WDCP+Lanmp,可惜用的系统版本比较高,只能装WDCP 3.2的版本,折腾了一个晚上,但装好后各种问题,php无法设置,不能切换,无法启动,msql原始密码登陆不上,真是坑啊!
经过连续折腾,主要发现阿里云的服务器限制比较多,估计是考虑安全的因素,参考网上的几类方法,探索出主要有2个方法可以成功,一个是阿里云官方的一键安装包,另外一个就是本文详细介绍的方法了:阿里云ECS CentOS lamp的搭建过程(另外一种是搭建Nginx环境,在此不做讨论)。

具体步骤如下:

首先搭建lamp环境:

1.关闭默认的firewall防火墙,配置iptables防火墙。

配置防火墙

/* 停止firewall */

systemctl stop firewalld.service

/* 禁止firewall开机启动 */

systemctl disable firewalld.service

/* 安装iptables */

yum install iptables-services

/* 编辑文件 */

vi /etc/sysconfig/iptables

添加红框里的代码

/* ctrl+c :wq! 保存退出 */

/* 重启iptables */

systemctl restart iptables.service

/* 设置开机启动 */

systemctl enable iptables.service

/* 关闭seinux */

vi /etc/selinux/config

增加红框内的一行

/* 配置生效 */

setenforce 0

/* 安装apache */

yum install httpd

安装 mysql

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-community-server

/* 重启mysql */

systemctl restarat mysqld.service

/* 设置数据库密码 eg:newpass*/
mysql -u root
mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
(其他相关方法2:用mysqladmin
  mysqladmin -u root password “newpass”
  如果root已经设置过密码,采用如下方法
  mysqladmin -u root password oldpass “newpass”
方法3: 用UPDATE直接编辑user表
  mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’;
  mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
  mysqld_safe –skip-grant-tables&
  mysql -u root mysql
  mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’;
  mysql> FLUSH PRIVILEGES;)
/* 远程连接指定授权设置 */
使用myuser/mypassword从任何主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

使用myuser/mypassword从ip为192.168.225.166的主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’192.168.225.166’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
安装php

yum install php

/* php组件 */

yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

/* 重启服务 */

service httpd restart

service mysqld restart

/* 测试成果 */

cd /var/www/html

vi index.php

/* 输入 */

/* 访问 */

浏览器中输入你的服务器ip地址,若能看到phpinfo的信息页面,说明配置成功了

绑定多个网站

/* 建立放网站的目录 */

cd /var/www

mkdir site

/* 目录中分别放入测试文件 */

vi /var/www/html/index.php

vi /var/www/site/index.php

/* 输入*/

html/index.php

site/index.php

:wq! 保存退出

/* 修改httpd.conf文件 */

cd /etc/httpd/conf

vi httpd.conf

然后用xftp直接上传wordpress,安装过程主要是权限设置问题
安装前
chmod -R 777 /var/www/html/
安装后
chmod -R 644 /var/www/html/

本文固定链接: http://www.simtape.com/?p=611 | 指南针部落

该日志由 david 于2017年09月08日发表在 网站 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 阿里云ECS CentOS lamp搭建及wordpress安装 | 指南针部落

阿里云ECS CentOS lamp搭建及wordpress安装:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter