您的位置:首页 > 其它

lnmp一键安装+wordpress

2014-11-30 17:10 190 查看

最近因要到公司去实习,做运维。最近leader叫我搭建LNMP环境并安装上wordpress博客系统。本人临近毕业,也不是计算机专业出身,以前根本没有听说过什么lnmp模式。对于基础的linux也没有学完。对于这样一个菜鸟,面试的时候也只打算网软件开发,或嵌入式开发方向走。也不知道咋地走上运维这条道了,接触了一点觉得运维还可以。非常感谢我的leader能够给我一个机会。搭建主要是根据lnmp官网的指导安装来的。

第一步:在windous下安装virtualbox。

去官网下载个最新的virtualbox直接安装就行。

http://www.virtualbox.org

第二步:在virtualbox下安装centos.

这一步主要体现在虚拟机中网络的设置。至于为什么要选择centos。centos是RHEL的社区版。免费的,现在大多数公司的服务器用的都是centos系列。最新的centos7已经出来了。但是为了稳定目前基本上还是用的centos6。我们这儿安装的是centos 6.3 mini版

在virtualbox下可以设置4种网络方式。在这儿我只要用的是两种,网络一用的是NAT,用于虚拟机中能够访问外网,但是外网不能访问虚拟机;网络二选择的是host-only,可提供外网访问虚拟机。设置后可直接安装centos,在centos安装完成后,命令行模式下,输入ifconfig查看目前网络状态,如果仅显示IO,无eth0 eth1.说明网络没开,可使用service network start。打开目前网络。在ifconfig就可以看到有eth0,eth1存在了。目前网络是DHCP模式的,我们vi
/etc/sysconfig/network-scripts/ifcfg-eth0 和vi /etc/sysconfig/network-scripts/ifcfg-eth1分别设置网络1和网络2.将NM_CONTROLLED="yes"改为no,ONBOOT=“no”改为yes。BOOTPROTO=“dhcp”。如果想自定义地址,就在这儿将dhcp改为no,然后在下面输入自定义地址。然后ping
www.baidu.com。看一下通不通。能ping通,说明网络已连接。

现在就安装一些l常用的软件,

yum install screen

yum install wget

yum install pcre

yum install openssl*

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel
krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers make

yum -y install gd gd2 gd-devel gd2-deve

第三步:安装LNMP

CentOS系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz
tar zxvf lnmp1.0-full.tar.gz

cd lnmp1.1-full

./centos.sh

按上述命令执行后,会出现如下提示:

(注:如果是Debian系统,会提示Where are your servers located? asia,america,europe,oceania or africa,这里是选择服务器/VPS在哪个大洲,一般都是美国VPS,直接回车就行,如果是中国的,输入asia,回车。如果输入有错误,可以按住Ctrl再按Backspace键删除,以下均可采用此方法删除。)

这一步需要设置MySQL的root密码,输入后回车进入下一步,如下图所示:

这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,这个可以单独在MySQL文件里关闭,输入 y 表示启用,输入 n 表示不启用。输入 y 或 n 后回车进入下一步,

这一步是选择php版本,可以选择 PHP 5.3.28 或 PHP 5.2.17,如果需要安装PHP 5.3.28的话输入 y ,如果需要安装PHP 5.2.17 输入 n,输入 y 或 n 后回车,进 入下一步MySQL版本的选择

可以选择MySQL 版本 5.1.73、5.5.37或MariaDB 5.5.37,如果需要安装MySQL 5.5.37的话输入 y ,如果需要安装MySQL 5.1.73 输入n,如果需要安装MariaDB 5.5.37的话输入 md,输入完成后回车,完成选择。

提示"Press any key to start...",按回车键确认开始安装。

LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

安装完成

Nginx、MySQL、PHP都是running,80和3306端口都存在,说明已经安装成功。

验证方式:在主机浏览器中输入http://ip(如http:192.168.56.101)

如果能够打开连接,说明安装成功。

第四步:安装wordpress

创建数据库

/usr/local/mysql/bin/mysql -u root -p #连接mysql数据库

mysql>create database wordpress; #输入\g结束,创建数据库wordpress,显示OK表明成功

mysql>show databases; #查看是否存在刚才创建的数据库

安装wordpress

cd /usr/local/nginx/html/

unzip wordpress-3.8.1-zh_CN.zip(去wordpress官网下载)

cp wp-config-sample.php wp-config.php

vi wp-config.php #编辑配置文件,输入数据库名、用户名以及密码

// ** MySQL设置 - 具体信息来自您正在使用的主机 ** //

/** WordPress数据库的名称,替换掉 “putyourdbnamehere” */

define('DB_NAME', 'wordpress');

/** MySQL数据库用户名,替换掉 “usernamehere” */

define('DB_USER', 'root');

/** MySQL数据库密码,替换掉 “yourpasswordhere” */

define('DB_PASSWORD', '123456');

在WEB浏览器进行安装

在IE浏览器中输入"http://ip/wordpress/"进行安装,进入页面输入博客名称以及邮件地址,会自动生成一个用户名为admin,密码为随机数(记得保存

),然后点击右下角的"登录"到wordpress的后台进行优化完善。

第五步:phpmyadmin安装

lnmp一键安装包模式中,自动安装了phpmyadmin了。直接去浏览器输入http:/ip/phpmyadmin,输入创建的数据库的秘密。

注明:本文中有部分借鉴lnmp官网安装步骤,文中有不当的地方,欢迎大家指出。转载请注明地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: