前段时间在腾讯云上买了一个学生体验版的云服务器,120元/年,配置为:1核+1GB+1Mbps+50G。然后又用Wordpress建了个网站,在此总结一下大概的过程。
环境说明:CentOS 7.364bit + Apache + MySql + PHP + Wordpress
参考博客:[1]http://blog.csdn.net/k_pointpu/article/details/71171841(CentOS7图形界面,最后vnc的图 有问题,应该是VNCViewer)
[2]http://www.511yj.com/linux-lamp-centos.html(Apache、PHP、MySQL安装和配置)
[3]http://blog.csdn.net/z924139546/article/details/64534068(Wordpress的安装)
[4]http://blog.csdn.net/jediael_lu/article/details/37819141(Wordpress配置)
一、基本步骤:
二、具体步骤
提前说一下:如果你也是LAMP和我这样的服务器配置搭建Wordpress网站,我建议你不要安装桌面,不然后期会由于内存不够使MySQL关闭而导致网站访问出错。- 为CentOS 7.3搭建图形桌面:
-
- 在腾讯云网页登录,然后用root账户连接上服务器。
-
- 防止系统文件被修改:
chattr +i /etc/resolv.conf
- 防止系统文件被修改:
-
- 安装tigervnc:
yum install -y tigervnc tigervnc-server
- 安装tigervnc:
-
- 查看一下有没有GNOME:
yum grouplist
- 查看一下有没有GNOME:
-
- 安装GNOME:
yum groupinstall GNOME Desktop
因为GNOME有点大,所以时间会比较长,而且中间要注意一下有提示,出现了按y回车就行。
- 安装GNOME:
-
- 启动vnc服务:
vncserver
启动服务需要密码,用来本地用vncViewer连接的,别忘了(或者你可以设置成CentOS的root的密码)。 这里注意下,服务启动后,在下面会有几句输出语句,小心看一下,其中有一个阿拉伯数字,这里你先记住这个数字(记为y吧)就行。
- 启动vnc服务:
-
- 去网上下载VNC Viewer(百度一下vnc viewer官网就行,别下VNC server!!!),安装好。打开VNC Viewer,需要填一下VNC Server: xxx.xxx.xxx.xxx:y (前面x是云服务器的IP地址,冒号后面就是上面说到的那个数字,一般第一次启动vncserver就是1,以后每执行一次就加1)。Name那里就随便填吧,其它不改,点OK,会弹出一个红色的框框,输入上一步中输的密码,OK,成功连接上服务器桌面。
-
- 安装Apache:
-
- 先看看有没有安装:
httpd -v
- 先看看有没有安装:
-
- 如果安装了并且可以正常使用,那就跳过吧。但是有问题的话,先卸载:
rpm -qa|grep httpd
- 如果安装了并且可以正常使用,那就跳过吧。但是有问题的话,先卸载:
-
- 安装Apache:
yum -y install httpd
- 安装Apache:
-
- 安装Apache扩展包:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
- 安装Apache扩展包:
-
- 安装PHP及相关配置:
-
- 安装PHP:
yum -y install php
- 安装PHP:
CentOS 7.3搭建LAMP环境和Wordpress -
前段时间在腾讯云上买了一个学生体验版的云服务器,120元/年,配置为:1核+1GB+1Mbps+50G。然后又用Wordpress建了个网站,在此总结一下大概的过程。
环境说明:CentOS 7.364bit + Apache + MySql + PHP + Wordpress
一、基本步骤:
二、具体步骤
提前说一下:如果你也是LAMP和我这样的服务器配置搭建Wordpress网站,我建议你不要安装桌面,不然后期会由于内存不够使MySQL关闭而导致网站访问出错。
- 为CentOS 7.3搭建图形桌面:
- 在腾讯云网页登录,然后用root账户连接上服务器。
- 防止系统文件被修改:
chattr +i /etc/resolv.conf
- 安装tigervnc:
yum install -y tigervnc tigervnc-server
- 查看一下有没有GNOME:
yum grouplist
- 安装GNOME:
yum groupinstall GNOME Desktop
因为GNOME有点大,所以时间会比较长,而且中间要注意一下有提示,出现了按y回车就行。
- 启动vnc服务:
vncserver
启动服务需要密码,用来本地用vncViewer连接的,别忘了(或者你可以设置成CentOS的root的密码)。 这里注意下,服务启动后,在下面会有几句输出语句,小心看一下,其中有一个阿拉伯数字,这里你先记住这个数字(记为y吧)就行。
- 去网上下载VNC Viewer(百度一下vnc viewer官网就行,别下VNC server!!!),安装好。打开VNC Viewer,需要填一下VNC Server: xxx.xxx.xxx.xxx:y (前面x是云服务器的IP地址,冒号后面就是上面说到的那个数字,一般第一次启动vncserver就是1,以后每执行一次就加1)。Name那里就随便填吧,其它不改,点OK,会弹出一个红色的框框,输入上一步中输的密码,OK,成功连接上服务器桌面。
P.S.:由于我在写这篇博客的时候已经因为内存不够用把GNOME卸载了,所以没有截图,大家可以看看这篇博客,但是他的截图是有问题的。
- 安装Apache:
- 先看看有没有安装:
httpd -v
- 如果安装了并且可以正常使用,那就跳过吧。但是有问题的话,先卸载:
rpm -qa|grep httpd
- 安装Apache:
yum -y install httpd
- 安装Apache扩展包:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
- 先看看有没有安装:
- 安装PHP及相关配置:
- 安装PHP:
yum -y install php
- 安装php-fpm:
yum -y install php-fpm
- 安装PHP扩展包:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
- 安装PHP:
- 安装MySQL及相关配置:
- 安装MySQL:
yum -y install mysql
- 安装mysql-server:
yum -y install php-fpm
但是,返回是错的!!!这是因为CentOS新版本把MySQL从默认的程序列表中移除,用mariadb代替了。解决方案如下:
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
中间出现的确认输入y回车就行。
- 再安装php-mysql:
yum -y install php-mysql
- 安装MySQL扩展包:
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
- 安装MySQL:
- 配置Apache和MySQL开机自启动:
- 配置Apache服务:
systemctl start httpd.service
systemctl stop httpd.service
systemctl restart httpd.service
systemctl enable httpd.service
重启对应服务:
service mysqld restart
service php-fpm start
service httpd restart
- 配置MySQL服务:
- 设置MySQL数据库root账户密码:
mysql_secure_installation
出现提示按回车
- 出现提示设置密码就输,不会显示(千万要记住这个密码!!!)
在本机的浏览器地址栏上输入:
http://服务器ip地址/
会出现一个Apache 的一个Testing网页,说明你成功了!Congratulations!如果你遇到问题了,可以参考这篇博客,写得很详细,而且还有很多关于Wordpress的资源,好东西。 - 设置MySQL数据库root账户密码:
- 配置Apache服务:
- 安装及配置Wordpress:
- 安装phpMyAdmin:
yum install phpmyadmin
- 创建快捷方式:
ln -s /usr/share/phpMyAdmin /var/www/html
- 在主机上的浏览器地址栏上输入:
http://服务器ip地址/phpMyAdmin
注意了,是phpMyAdmin,别打错了!!!
- 安装Wordpress最新版的中文版(如果你需要其它版本的话,可以去wordpress官网先看看,复制对应的下载地址就行)
wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
tar -zxf wordpress-4.8.1-zh_CN.tar.gz
chown -R apache:apache wordpress
mv wordpress /var/www/html/
- 在主机的浏览器地址栏输入:
http://服务器ip地址/wordpress/wp-admin/setup-config.php
会跳转到Wordpress向导,跟着填一些信息就行了。具体的步骤可以看这篇博客的【六、Wordpress的安装】步骤。接着在Wordpress管理界面安装主题之类的就可以了。
- 安装phpMyAdmin:
-
- 安装php-fpm:
yum -y install php-fpm
- 安装php-fpm:
-
- 安装PHP扩展包:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
- 安装PHP扩展包:
- 安装MySQL及相关配置:
-
- 安装MySQL:
yum -y install mysql
- 安装MySQL:
-
- 安装mysql-server:
yum -y install php-fpm
但是,返回是错的!!!这是因为CentOS新版本把MySQL从默认的程序列表中移除,用mariadb代替了。解决方案如下: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
中间出现的确认输入y回车就行。
- 安装mysql-server:
-
- 再安装php-mysql:
yum -y install php-mysql
- 再安装php-mysql:
-
- 安装MySQL扩展包:
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
- 安装MySQL扩展包:
-
- 配置Apache和MySQL开机自启动:
-
- 配置Apache服务:
systemctl start httpd.service
systemctl stop httpd.service
systemctl restart httpd.service
systemctl enable httpd.service
重启对应服务:service mysqld restart
service php-fpm start
service httpd restart
- 配置Apache服务:
-
- 配置MySQL服务:
-
- 设置MySQL数据库root账户密码:
mysql_secure_installation
出现提示按回车
- 设置MySQL数据库root账户密码:
-
- 出现提示设置密码就输,不会显示(千万要记住这个密码!!!)
-
- 配置MySQL服务:
-
在本机的浏览器地址栏上输入:
http://服务器ip地址/
会出现一个Apache 的一个Testing网页,说明你成功了!Congratulations!如果你遇到问题了,可以参考这篇博客,写得很详细,而且还有很多关于Wordpress的资源,好东西。- 安装及配置Wordpress:
-
- 安装phpMyAdmin:
yum install phpmyadmin
- 安装phpMyAdmin:
-
- 创建快捷方式:
ln -s /usr/share/phpMyAdmin /var/www/html
- 创建快捷方式:
-
- 在主机上的浏览器地址栏上输入:
http://服务器ip地址/phpMyAdmin
注意了,是phpMyAdmin,别打错了!!!
- 在主机上的浏览器地址栏上输入:
-
- 安装Wordpress最新版的中文版(如果你需要其它版本的话,可以去wordpress官网先看看,复制对应的下载地址就行)
wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
tar -zxf wordpress-4.8.1-zh_CN.tar.gz
chown -R apache:apache wordpress
mv wordpress /var/www/html/
- 安装Wordpress最新版的中文版(如果你需要其它版本的话,可以去wordpress官网先看看,复制对应的下载地址就行)
- 在主机的浏览器地址栏输入:
http://服务器ip地址/wordpress/wp-admin/setup-config.php
会跳转到Wordpress向导,跟着填一些信息就行了。具体的步骤可以看这篇博客的【六、Wordpress的安装】步骤。接着在Wordpress管理界面安装主题之类的就可以了。
-