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

lnmp一键安装+wordpress相关推荐

  1. docker进阶 一键安装wordpress

    安装环境: centos 7 准备工作: 安装docker和docker-compose 最近想把闲置的域名使用起来, 于是想搭建个人博客,也为简书的博客留个副本,本来想通过hexo在GitHub托管 ...

  2. wordpress支持MySQL5.5_CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress...

    一.总体介绍 系统环境  CentOS release 5.5 (Final)   ,kernel  2.6.18-194.el5 安装 Nginx . PHP(FastCGI)   . MySQL  ...

  3. linux安装yum的脚本,lnmp一键安装脚本yum方式快速安装

    自己编写的yum安装方式的LNMP一键安装脚本,yum方式安装,速度非常快,目前只有centos版本,其他系统没有弄. Centos5 chmod +x lnmp.sh sh lnmp.sh Cent ...

  4. docker always_docker一键安装wordpress,真一键!

    黑白之道 hello大家好我是key 今天给大家分享一个一键安装wordpress, 用到的是docker,以及图形管理界面portainer 安装docker yum install docker ...

  5. GoDaddy主机一键安装WordPress

    GoDaddy主机一键安装WordPress http://www.poluoluo.com/jzxy/201201/151600.html 转载于:https://www.cnblogs.com/p ...

  6. centos 7.2安装 lnmp一键安装

    很多朋友 可能是刚接触lnmp开发 现在看来  集成代替了过去的繁琐安装,当然linux指令还是很必要的,当然网上也有更详细的安装教程,其实我也是看网上的教程安装的,不错还是要写一篇博客,备注一下,防 ...

  7. 宝塔一键安装wordpress

    使用宝塔面板来部署网站是非常方便的,以WordPress网站为例来说: 一般有两种方式安装WordPress网站,第一种是上传网站程序到网站根目录手动安装,另外一种是在宝塔面板后台左侧菜单,找到&qu ...

  8. CentOS7 LNMP一键安装

    安装步骤: 1.使用putty或类似的SSH工具登陆VPS或服务器: 登陆后运行:screen -S lnmp 如果提示screen: command not found 命令不存在可以执行:yum ...

  9. (三)centos LNMP一键安装

    转载教程地址 https://lnmp.org/install.html 系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 需要5GB以上 ...

最新文章

  1. Bit-Z 项目评审中心开启首次投票币竞选
  2. HTTP学习笔记:HTTP的消息结构
  3. 清空mysql一个库中的所有表_mysql怎样清空一个数据库中的所有表_MySQL
  4. 前端技术周刊 2019-01-21:跨端开发的三条路线
  5. git版本控制(精)
  6. android 创建模拟器打不开,解决Android模拟器打不开的问题!...
  7. 实现自己的控制层do-c (仿Struts2和SpringMVC)(六)
  8. 在线luhn算法 php,Luhn算法说明及PHP实现
  9. 小米笔记本适合计算机专业吗,小米笔记本性价比如何?该不该买?这篇最客观了。...
  10. Excel如何实现下拉选项 二级下拉框 数据联动
  11. python和jsp哪个好学_Python,Java和JavaScript,学哪个编程语言好就业?
  12. Linux驱动开发中的中间件:设备树
  13. 为何你的浏览器不信任GlobalSign签发的HTTPS证书?
  14. 双卡双待手机在使用移动卡的流量上网时为何另外一张联通卡没有信号?
  15. 微信小程序开发实战(9):单行输入和多行输入组件
  16. Traceback (most recent call last)
  17. 北京航空航天大学计算机科学与工程系,北京航空航天大学计算机科学与工程系.ppt...
  18. 使用蓝牙连接设备显示无法连接的解决方案
  19. 拼多多开店步骤是什么?在拼多多如何开店?
  20. Coda 公司Echoscope三维图像声纳视频系列

热门文章

  1. 学生党毕业论文福利,参考文献的排版方法(利用bib文件的方式)
  2. ecshop支付插件开发
  3. linux网卡启动失败参考
  4. Redis搭建主从复制实现高可用
  5. 专业知识感觉什么都会,面试官一问却回答不上来怎么办?
  6. js forof 与 fonin 遍历区别点在哪里
  7. android keystore作用,Android KeyStore理解及簽名
  8. 原型继承(个人认为)
  9. 【EI检索】2022年电子、通信与控制工程国际会议SECCE 2022
  10. 端点检测和响应EDR与OSSEC