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

onethink-(01)-lnmp环境安装

[复制链接]

尚未签到

发表于 2015-11-16 08:46:50 | 显示全部楼层 |阅读模式
  OneThink是一个开源的内容管理框架,基于最新的ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化、驱动化和插件化的设计理念于一体。

  OneThink只是一个内容管理框架,并不是一个真正意义的CMS,所以你不会看到很多的功能,也不要因此而抱怨,因为一切功能都来自于您的创造或者大家的分享。这才是OneThink的理念和定位。OneThink集成了一个完善的后台管理体系和前台模板标签系统,让你轻松管理数据和进行前台网站的标签式开发。
  

  为什么要用onethink呢,从个人角度来说,从3.1.2的版本开始用TP,已经一年多了,onethink又是官方推出的cmf,后期还会更新的,并且学好程序的最好方法就是研究别人的源码。
  由于onethink使用的是php5.3的版本,本人电脑上的APMServ5.2.6不适用,所以在虚拟机中配置了一下lnmp的开放环境。
  说是配置其实是用了lnmp的一键安装包。之前用编译安装的方法装了几次lnmp都没装成功,后来用lnmp一键安装包,终于安装成功了。
  首先准备几个软件
  1.VirtualBox-4.3.6-91406-Win.exe     Oracle VM VirtualBox
  下载地址:点击打开链接

  2.lnmp一键安装包
  下载地址
  点击打开链接

  当然这两个软件可以自己到官网上去下载
  1.先安装虚拟机,一直点确定就装好了
  2.安装centos,本人安装的是centos64,最简模式安装,完全是命令行的系统(本人推荐mini模式安装)
  3.虚拟机更改网络配置
DSC0000.jpg

  选择桥接网卡
DSC0001.jpg

  虚拟机中启动网卡
  ifup eth0

DSC0002.jpg

  在电脑上ping 一下得出的ip 地址

DSC0003.jpg

  ping通说明成功了
  接下来
  /etc目录下配置resolv.conf加入nameserver IP,如:
nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain保存再次运行上面命令就可以。如果不做这步后面的安装中可能会出现centos yum 出现“Could not retrievemirrorlist ”的错误  
  有的CPU可能还要开启虚拟化选项,这个要在BIOS中开启
  准备工作做好后,可以安装lnmp了
  用ssh把lnmp1.0-full.tar.gz上传到centos根目录下,命令行输入,可看官网http://lnmp.org/install.html
  tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh
  
DSC0004.png
这一步需要设置MySQL的root密码,输入后回车进入下一步,如下图所示:
DSC0005.png
这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,这个可以单独在MySQL文件里关闭,输入 y 表示启用,输入 n 表示不启用。输入 y 或 n 后回车进入下一步,显示如下信息:
DSC0006.png
这一步是选择php版本,可以选择 PHP 5.3.17 或 PHP 5.2.17,安装PHP 5.3.17的话输入 y ,安装PHP 5.2.17 输入 n,输入 y 或 n 后回车,进入下一步MySQL版本的选择,如下图:
DSC0007.png
可以选择MySQL 版本 5.5.27 或 5.1.60,安装MySQL 5.5.27的话输入 y ,安装MySQL 5.1.60 输入n,输入 y 或 n 后回车,完成选择。
  提示"Press any key to start...",按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。
  安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。
  3、安装完成
如果显示如下界面:
DSC0008.png
说明已经安装成功。
接下来按添加虚拟主机教程,添加虚拟主机,通过sftp或ftp服务器上传网站,将域名解析到VPS或服务器的IP上,解析生效即可使用。
  4、安装失败

如果出现类似上图的提示,则表明安装失败,说明没有安装成功!!需要用winscp或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到LNMP支持论坛发帖注明你的发行版名称版本号(可通过cat /etc/issue获得)、32位还是64位,并将lnmp-install.log压缩以附件形式上传到论坛,我们会通过日志查找错误,并给予相应的解决方法。
  

  本人遇到的安装失败的情况是
  没有配置resolv.conf
解决方法:到/etc目录下配置resolv.conf加入nameserver IP,如:nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain保存再次运行上面命令就可以。  
  
LNMP安装了哪些软件?安装目录在哪?
  
作者:licess发布时间:2013年02月14日分类:常见问题
  除去所必须的依赖包,LNMP一键安装包会安装一下软件:
默认安装软件:

  • Nginx
  • MySQL
  • PHP
  • PHPMyAdmin
  • Zend Optimizer
可选软件:

  • PureFTPd(可选)
  • Proftpd(可选)
  • Apache(可选)
  • eAccelerator(可选)
  • ionCube(可选)
  • imageMagick(可选)
  • memcached(可选)
  • xcache(可选)
注明可选的为可使用安装脚本自行安装,未注明的为会自动安装。
不一定可选包都适合你,按需安装即可。  LNMP相关软件安装目录
Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
PHP目录 : /usr/local/php/
PHPMyAdmin目录 : 0.9版为/home/wwwroot/phpmyadmin/ 1.0版为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
默认网站目录 : 0.9版为 /home/wwwroot/ 1.0版为 /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
PureFtpd 目录:/usr/local/pureftpd/
PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/
Proftpd 目录:/usr/local/proftpd/
  LNMP相关配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
  LNMPA相关目录文件位置
Apache目录:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/


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

运维网声明 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-139679-1-1.html 上篇帖子: 盛大云搭建lnmp环境范例 下篇帖子: CentOS6.3搭建lnmp环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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