设为首页 收藏本站
查看: 1124|回复: 0

lnmp一键安装+wordpress

[复制链接]

尚未签到

发表于 2015-11-16 09:01:41 | 显示全部楼层 |阅读模式
  最近因要到公司去实习,做运维。最近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,然后在下面输入自定义地址。然后pingwww.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-develkrb5 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官网安装步骤,文中有不当的地方,欢迎大家指出。转载请注明地址。

         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139701-1-1.html 上篇帖子: lnmp -一键安装完成信息 下篇帖子: centos下基于lnmp环境的wordpress的安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表