CentOS 7.3搭建LAMP环境和Wordpress

 

前段时间在腾讯云上买了一个学生体验版的云服务器,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配置)

 

一、基本步骤:

  1. 为CentOS 7.3搭建图形桌面(可选)
  2. 安装Apache
  3. 安装PHP
  4. 安装MySQL
  5. 配置开机启动
  6. 安装Wordpress
 

二、具体步骤

提前说一下:如果你也是LAMP和我这样的服务器配置搭建Wordpress网站,我建议你不要安装桌面,不然后期会由于内存不够使MySQL关闭而导致网站访问出错。
  • 为CentOS 7.3搭建图形桌面:
      1. 在腾讯云网页登录,然后用root账户连接上服务器。
     
      1. 防止系统文件被修改: chattr +i /etc/resolv.conf
     
      1. 安装tigervnc: yum install -y tigervnc tigervnc-server
     
      1. 查看一下有没有GNOME: yum grouplist
     
      1. 安装GNOME: yum groupinstall GNOME Desktop 因为GNOME有点大,所以时间会比较长,而且中间要注意一下有提示,出现了按y回车就行。
     
      1. 启动vnc服务: vncserver 启动服务需要密码,用来本地用vncViewer连接的,别忘了(或者你可以设置成CentOS的root的密码)。 这里注意下,服务启动后,在下面会有几句输出语句,小心看一下,其中有一个阿拉伯数字,这里你先记住这个数字(记为y吧)就行。
     
      1. 去网上下载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:
      1. 先看看有没有安装: httpd -v
     
      1. 如果安装了并且可以正常使用,那就跳过吧。但是有问题的话,先卸载: rpm -qa|grep httpd
     
      1. 安装Apache: yum -y install httpd
     
      1. 安装Apache扩展包: yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
     
  • 安装PHP及相关配置:
      1. 安装PHP: yum -y install php
      CentOS 7.3搭建LAMP环境和Wordpress

    前段时间在腾讯云上买了一个学生体验版的云服务器,120元/年,配置为:1核+1GB+1Mbps+50G。然后又用Wordpress建了个网站,在此总结一下大概的过程。


环境说明:CentOS 7.364bit + Apache + MySql + PHP + Wordpress


一、基本步骤:

  1. 为CentOS 7.3搭建图形桌面(可选)
  2. 安装Apache
  3. 安装PHP
  4. 安装MySQL
  5. 配置开机启动
  6. 安装Wordpress


二、具体步骤

提前说一下:如果你也是LAMP和我这样的服务器配置搭建Wordpress网站,我建议你不要安装桌面,不然后期会由于内存不够使MySQL关闭而导致网站访问出错。

  • 为CentOS 7.3搭建图形桌面:
    1. 在腾讯云网页登录,然后用root账户连接上服务器。

    2. 防止系统文件被修改:
      chattr +i /etc/resolv.conf

    3. 安装tigervnc:
      yum install -y tigervnc tigervnc-server

    4. 查看一下有没有GNOME:
      yum grouplist

    5. 安装GNOME:
      yum groupinstall GNOME Desktop
      因为GNOME有点大,所以时间会比较长,而且中间要注意一下有提示,出现了按y回车就行。

    6. 启动vnc服务:
      vncserver
      启动服务需要密码,用来本地用vncViewer连接的,别忘了(或者你可以设置成CentOS的root的密码)。 这里注意下,服务启动后,在下面会有几句输出语句,小心看一下,其中有一个阿拉伯数字,这里你先记住这个数字(记为y吧)就行。

    7. 去网上下载VNC Viewer(百度一下vnc viewer官网就行,别下VNC server!!!),安装好。打开VNC Viewer,需要填一下VNC Server: xxx.xxx.xxx.xxx:y (前面x是云服务器的IP地址,冒号后面就是上面说到的那个数字,一般第一次启动vncserver就是1,以后每执行一次就加1)。Name那里就随便填吧,其它不改,点OK,会弹出一个红色的框框,输入上一步中输的密码,OK,成功连接上服务器桌面。
    8. P.S.:由于我在写这篇博客的时候已经因为内存不够用把GNOME卸载了,所以没有截图,大家可以看看这篇博客,但是他的截图是有问题的。

  • 安装Apache:
    1. 先看看有没有安装:
      httpd -v

    2. 如果安装了并且可以正常使用,那就跳过吧。但是有问题的话,先卸载:
      rpm -qa|grep httpd

    3. 安装Apache:
      yum -y install httpd

    4. 安装Apache扩展包:
      yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

  • 安装PHP及相关配置:
    1. 安装PHP:
      yum -y install php

    2. 安装php-fpm:
      yum -y install php-fpm

    3. 安装PHP扩展包:
      yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

  • 安装MySQL及相关配置:
    1. 安装MySQL:
      yum -y install mysql

    2. 安装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回车就行。

    3. 再安装php-mysql:
      yum -y install php-mysql

    4. 安装MySQL扩展包:
      yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

  • 配置Apache和MySQL开机自启动:
    1. 配置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

    2. 配置MySQL服务:
      1. 设置MySQL数据库root账户密码:
        mysql_secure_installation
        出现提示按回车

      2. 出现提示设置密码就输,不会显示(千万要记住这个密码!!!)

      在本机的浏览器地址栏上输入:
      http://服务器ip地址/
      会出现一个Apache 的一个Testing网页,说明你成功了!Congratulations!如果你遇到问题了,可以参考这篇博客,写得很详细,而且还有很多关于Wordpress的资源,好东西。


  • 安装及配置Wordpress:
    1. 安装phpMyAdmin:
      yum install phpmyadmin

    2. 创建快捷方式:
      ln -s /usr/share/phpMyAdmin /var/www/html

    3. 在主机上的浏览器地址栏上输入:
      http://服务器ip地址/phpMyAdmin

      注意了,是phpMyAdmin,别打错了!!!


    4. 安装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/

    5. 在主机的浏览器地址栏输入:
      http://服务器ip地址/wordpress/wp-admin/setup-config.php
      会跳转到Wordpress向导,跟着填一些信息就行了。具体的步骤可以看这篇博客的【六、Wordpress的安装】步骤。接着在Wordpress管理界面安装主题之类的就可以了。

    1. 安装php-fpm: yum -y install php-fpm
 
    1. 安装PHP扩展包: yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
 
  • 安装MySQL及相关配置:
      1. 安装MySQL: yum -y install mysql
     
      1. 安装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回车就行。
     
      1. 再安装php-mysql: yum -y install php-mysql
     
      1. 安装MySQL扩展包: yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
     
  • 配置Apache和MySQL开机自启动:
      1. 配置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
     
      1. 配置MySQL服务:
          1. 设置MySQL数据库root账户密码: mysql_secure_installation 出现提示按回车
         
          1. 出现提示设置密码就输,不会显示(千万要记住这个密码!!!)
         
  • 在本机的浏览器地址栏上输入:
    http://服务器ip地址/
    会出现一个Apache 的一个Testing网页,说明你成功了!Congratulations!如果你遇到问题了,可以参考这篇博客,写得很详细,而且还有很多关于Wordpress的资源,好东西。

     
  • 安装及配置Wordpress:
      1. 安装phpMyAdmin: yum install phpmyadmin
     
      1. 创建快捷方式: ln -s /usr/share/phpMyAdmin /var/www/html
     
      1. 在主机上的浏览器地址栏上输入: http://服务器ip地址/phpMyAdmin注意了,是phpMyAdmin,别打错了!!!
     
      1. 安装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/
     
    1. 在主机的浏览器地址栏输入: http://服务器ip地址/wordpress/wp-admin/setup-config.php 会跳转到Wordpress向导,跟着填一些信息就行了。具体的步骤可以看这篇博客的【六、Wordpress的安装】步骤。接着在Wordpress管理界面安装主题之类的就可以了。
  •  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值