CentOS6.2下搭建LNMP、安装wordpress(大神请远离)

CentOS6.2下搭建LNMP、安装wordpress参考文章:http://www.linuxidc.com/Linux/2014-08/105128.htm

早就给自己安排好了要做的事情,但是每天被繁琐的事情所忙,把去年该做的事情一直拖到了现在。终于在今天,小心脏多跳了几下,手一抖,开始下手去做了,结果半天就这样过去了。时间过得真快啊,尤其是在自己有事情做地时候。


       好了,开始记录了,权做写的日记了
       先上图,看下成果:(后台管理部分)
 
(貌似很卡顿的样子,是不是该优化下?先不管了,先把家建好了再说)

 (外网访问时候的界面,登录花了好长时间,难道是内部Linux的问题?)

简单总结下,因为本来也是没什么有技术含量的,就是按照教程做就可以了。
一、准备工作:
1. 防火墙的配置,打开80和3306端口,centos默认是不打开的。。。
防火墙规则设置好了以后,保存--->重启防火墙生效
(防火墙规则的添加问题,容易出错,导致防火墙启动失败)
2. 安装第三方的yum源、下载工具wget (yum install wget)
(1)wget http://www.atomicorp.com/installers/atomic # 下载--->sh ./atomic
(注意两个回车) 
 (2)yum check-update #更新yum 源
3. 安装nginx 
(1)删除系统自带的软件包 yum remove httpd* php*
(2)安装nginx--- yum  install nginx -y
(3) 设置开机启动 chkconfig nginx on--->(启动nginx)service nginx start
4. 安装mysql
(1)yum 安装mysql 直到完成 yum install mysql mysql-server -y
(2) 启动mysql /etc/init.d/mysqld start     
(躺枪的地方:mysqld不是mysql,可以类比apache的httpd)
 (3)设置开机启动 chkconfig mysqld on
 (4) 拷贝配置文件(注意:如果 /etc目录下面默认有一个my.cnf 直接覆盖即可)cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
(5) 为root账户设置密码  mysql_secure_installation
回车,根据提示输入Y ,输入2次密码,回车,根据提示依次输入Y,最后出现Thabjs for using Mysql! 
(踩点:默认的root用户密码为空,所以直接回车就可以了,卡在这几分钟)
(6) Mysql 密码设置完成,重新启动 MySQL
 /etc/init.d/mysqld restart #重启

/etc/init.d/mysqld stop #停止

/etc/init.d/mysqld start #启动

5.安装php5
(1)安装php直至完成 yum install php php-frm -y
(2)安装php组件,使php5支持mysql
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
 (3)设置php-fpm开机启动 chkconfig php-fpm on
         开机启动php-fpm  /etc/init.d/php-fpm start

二、配置工作
1.配置nginx支持php 
此处的工作基本上就是查找替换,好简单的,就像是以前word中的查找,仔细就好了
2.完成后重启nginx ---service nginx restart

3.php配置
vim /etc/php.ini 同上查找替换,on变off,off 变on

4.配置php-fpm
同上

但是多了一点,编辑一个简单的php网页:
<?php
 phpinfo();
?>
 
同时设置html的权限问题 chmod 777 -R 文件(夹)名

重启nginx service nginx restart
重启php-fpm service php-fpm restart

5.检验是否成功配置LNMP
在浏览器输入ip地址即可查看

至此,LNMP的搭建已经完成
(总结:注重细节,尽管经常说不要在意这些细节,但是在这里如果不注意细节,那么痛苦的生涯即将开始,以为后面说不定出现什么问题。。。)

三、安装wordpress
利用刚才搭建好的LNMP搭建wordpress博客
1.下载wordpress网站代码(略)
2.删除/usr/share/nginx/html下的文件,将解压的wordpress文件源码内容复制到html目录下(复制的是源码文件,不是wordpress文件夹)
(存在的问题,权限的问题,可能存在只读的问题,那么要修改文件的读写权限chmod 777 -R 文件(夹)名) 
3. 创建wordpress数据库
以root用户登录mysql mysql输入密码
mysql -u root -p
创建名为wordpress的数据库(名字随便取英文)
mysql>create database wordpress;
mysql>use wordpress;
(踩点:跌倒了,原来数据库还是比较屌的,后面忘记写;,结果就卡住了,看来男哥哥教的东西这两天要看一下了)
4.安装wordpress
终于快结束了。。。
在浏览器打开ip地址登录
自动进入到安装界面,这个比较简单,要注意的就是数据库名称和root密码,如果涉及到权限问题,要提前修改

好了,一步一步走下来,就可以看到成果了
上图
 

总结下,通过这次实验,使我深受启发,知道了老师在这次实验中对我们的深深的教诲,同时知道了自己基础不扎实,以后要继续努力,奋发图强。。。等等,好像有哪里不对劲,习惯性的敲上了这几行,哈哈哈哈哈哈哈。

不过从这次安装过程来看,倒是真的有几点值得自己深刻思考的地方:数据库的问题。据说wordpress占据了70%的市场份额在网站程序中,所以针对wordpress的攻击肯定不会太少,而数据库的漏洞又是最容易被利用的,所以又牵扯到数据库的安全问题,数据库编程的问题。
     看来这几天要看下男哥哥教的数据库了。。。

有关centos6.2下搭建LNMP环境和安装wordpress,至此,告一段落。
                                                                2014.12.28 20:00

时间: 2024-10-21 18:27:37

CentOS6.2下搭建LNMP、安装wordpress(大神请远离)的相关文章

centos6.0下搭建LNMP环境

1.关闭防火墙 [[email protected] ~]# chkconfig iptables off 2.关闭selinuxvi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3.配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)[[email protected] ~]# yum install wget//下载wget工具[[email protected] ~]# wg

VPS用LNMP安装WordPress

前言 前几天,朋友手头上有一个空闲的vps,256M内存,我决定拿来玩一下.经过一番思考,还是用来挂站吧.然后看是CentOS6系统,果断决定用从来没玩过的LNMP.于是,百度.谷歌找教程,好多教程都是有问题的,导致重装无数次系统,浪费大把大把时间.现在总结一下成功的经验. 安装screen 在终端输入?yum install screen 完成后输入?screen -S lnmp 为什么要这样做呢?答案很简单,因为它可以保护您的远程连接,让工作不半路意外停止.我在安装LNMP的时候时间比较长,

centos6.5下搭建fastdfs分布式存储

← 使用iftop监控linux网络流量 分布式文件系统FastDFS原理介绍 → centos6.5下搭建fastdfs分布式存储 2014-04-24 Venus FastDFSGo to comment fastDFS下载地址:http://code.google.com/p/fastdfs/downloads/listlibevent官网: http://libevent.org/ 目前最新版:https://github.com/downloads/libevent/libevent/

Centos6.8下搭建SVN服务器

1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节.Subversion是Apache基金会下的一个项目,官网 https://subversion.apache.org/ . 2.安装 yum -y install subversion 3.创建SVN版本库 m

centos6.5 下rpm离线安装apache2.2+php5.5+mysql5.6

1,安装,mysql 见网址:http://bt9527.blog.51cto.com/9142217/1437877 2,安装apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/dist/httpd/ 我放在/home/目录下        解压缩:    tar -zxvf httpd-*.tar.gz    mv httpd-* apache    执行命令:    cd apache    ./configure --pre

Vmware Centos6.2下mysql的安装配置

1.vmware10安装centos6 http://jingyan.baidu.com/article/afd8f4de6c25c534e286e9d9.html 2.Vmware Centos6.2下mysql的安装配置 http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 3.navicat无法连接mysql解决方案 http://www.cnblogs.com/zhuawang/p/3918616.

centos6.8下redis的安装和配置

centos6.8下redis的安装和配置 下载.安装 在redis官网可以获取到最新版本的redis 进入/usr/local/目录,执行如下命令 wget http://download.redis.io/releases/redis-4.0.2.tar.gztar xzf redis-4.0.2.tar.gzcd redis-4.0.2make 执行make构建redis时报如下错误,这是因为没有安装gcc,执行如下命令即可解决 错误: make[3]: gcc:命令未找到解决: yum

CentOS6.5下搭建LAMP环境(源码编译方式)

CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL) 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP ,WAMP,MAMP等.这里我介绍一下LAMP环境的搭建,即Linux. Apache. MySQL .PHP环境. 一.首先安装操作系统 操作系统:centos6.5 操作系统安装步骤,此处不再详述. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: 由于安装系统的时候我是最小化安装,只安装了一

Centos6.5下kafka部署安装

一)安装JDK 步骤1:新建路径/usr/Java, 并在其下解压 jdk-7u71-linux-x64.tar.gz # mkdir -p /usr/java # tar -zxvf jdk-7u71-linux-x64.tar.gz 步骤2:添加JDK到系统环境变量 # vi /etc/profile 新增以下内容: export JAVA_HOME=/usr/java/jdk1.7.0_71 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH