lnmp一键安装+wordpress



最近因要到公司去实习,做运维。最近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官网安装步骤,文中有不当的地方,欢迎大家指出。转载请注明地址。

你可能感兴趣的:(运维之路)