LNMP

已经失效


查看你的是什么系统,运行uname -a就可以,我的显示
Linux imcat 2.6.18-164.6.1.el5xen #1 SMP Tue Nov 3 17:53:47 EST 2009 i686 i686 i386 GNU/Linux

已经在DiaHosting的测试VPS上面安装成功,包括32和64系统,欢迎其他vps测试,已经有在巴斯上安装成功了
探针:http://eu.imcat.in/
———————————————————————————–


10月10日更新软件版本 nginx 0.8.52 , MySQL 5.1.51 php 5.2.14 ,详细的就看探针

5月21日更新:升级MySQL 5.1.46,PHP扩展默认安装了memcache,pdo_mysql,zend , eaccelerator,移除suhosin,修复 php-fpm 漏洞
半自动创建多站点配置文件,命令为: ./host.sh

3月17日更新:软件版本Nginx 0.7.65  PHP5.2.13  MySQL 5.1.44,PHP扩展默认安装了memcache,pdo_mysql,zend , eaccelerator,suhosin(php保护神) . 安装TCMalloc,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL,Nginx在高并发情况下的性能,降低系统负载。
增加半自动创建多站点配置文件,命令为: ./host.sh

2月21日更新:更新Nginx 0.7.65  PHP5.2.12  MySQL 5.1.44 . 默认安装了memcache,pdo_mysql,zend , eaccelerator缓存
—————————————————————————–
12月12日更新:更新Nginx 0.7.64  PHP5.2.11  MySQL 5.1.41 . 默认安装了Suhosin,memcache,pdo_mysql. APC和eaccelerator缓存改为选择安装.移除vsftpd.如果需要,请看下面

9月29日更新:更新Nginx 0.7.62  PHP5.2.10  MySQL 5.1.39 .删除APC缓存,因为和zend有冲突,改为用eaccelerator做PHP的缓存

7月21日更新:更新Nginx 0.7.61  PHP5.2.10  MySQL 5.1.35 添加APC缓存
用我这个安装包是无法安装Zend的,因为Zend和APC有冲突,如果要安装的话,就要在PHP.INI里面取消APC才可以

10月10日更新:http://imcat.in/down/web/lnmp1.5.tar.gz
5月21日更新:http://catlnmp.googlecode.com/files/lnmp1.4.tar.gz
3月17日更新:http://catlnmp.googlecode.com/files/lnmp1.3.tar.gz
2月21日更新:http://catlnmp.googlecode.com/files/lnmp1.2.tar.gz
12月12日更新:http://catlnmp.googlecode.com/files/lnmp1.1.zip

1.首先登陆VPS,用SSH登陆.

2.然后就下载LNMP:
wget http://imcat.in/down/web/lnmp1.5.tar.gz
解压缩
tar zxvf lnmp1.5.tar.gz
有些VPS安装后没有unzip这个命令,那么运行
yum install unzip
进入该目录
cd lnmp
给脚本添加执行权限:
chmod +x *.sh
开始安装:
./install.sh
你可以使用下面这个命令修改mysql密码:
/usr/local/mysql/bin/mysqladmin -u root -p password mypasswd //mypasswd为自己的密码
这样你就可以上传你的网站了.

程序安装路径:
MySQL : /usr/local/mysql
PHP : /usr/local/php
Nginx : /usr/local/nginx
PHPMyAdmin /home/www/phpmyadmin
Web目录 /home/www
FTP根目录 /home/www

注意:MYSQL数据库用户名root密码root,登陆后进入mysql数据库,找到user表,删除除了有root密码外的所有用户。

需要安装vsftp的可以执行以下命令:
yum -y install vsftpd
/etc/init.d/vsftpd start
chkconfig --level 345 vsftpd on

以www用户登录的可以修改www用户密码:
passwd www

135 Comments

Add a Comment
  1. 怎么剩一个留言了。
    侧边栏的猫爪看得我毛毛的

    1. 这个是页面.文章的没更新了~
      爪是给无聊人玩的

  2. 以前安装的怎么升级呢?

    1. 只用重装系统升级..PHP..mysql等.我没有试过重新编译升级..

      1. 要重装系统…挺麻烦的。

  3. 请问,如我安装了:centos-5-i386-kloxo-hostinabox

    可不可以用这LNMP(http://catlnmp.googlecode.com/files/lnmp1.1.zip)

    我试过装过一次,kloxo就不能用了,老说连不上mysql。
    请帮我一下,谢

    1. 装了centos-5-i386-kloxo-hostinabox不是能用的…会把kloxo破坏的.而且lnmp也不能用

  4. 谢谢,那么可不可以在centos-5-i386-kloxo-hostinabox 下安装 Nginx 0.7.64
    看到一些说明,说Nginx 很强大,所以很想能装在centos-5-i386-kloxo-hostinabox里,

    还有Suhosin,pdo_mysql也能不能一个个地安装有centos-5-i386-kloxo-hostinabox里,
    个人认为,kloxo很好用。
    谢谢

    1. 想用kloxo整合Nginx.我没这个能力.连kloxo作者也不一定能..

  5. 请教:我按照你的LNMP页面安装LNMP,然后在home/www目录放上wp,但运行wp安装程序提示“No input file specified. ”,怎么解决?(phpinfo等正常显示,全部文件所有者为www,改为root也不行)

  6. @zwwooooo 看看这个文件有没有配置对,里面代码很清晰简单的,以你一定能看明白的
    /usr/local/nginx/conf/nginx.conf

  7. 支持一个,你这个安装很简便,没费什么劲,今天换debian试试.那个总是装不成功

  8. 怎么无法留言,
    安装了是502

    1. @monface 第一次留言要审核的.关于502一般是没有启动php或者是安装失败

      1. 不行啊,试了几次了,还是502, /usr/local/php 下没sbin

  9. 我也是 装了几次都502
    是不是哪里需要修改啊~??

    1. @小北 晚点我出个教程吧,一步一步安装,不用一键包好了

  10. 64位下,有很多错误。
    现在有很多服务器都使用64位的了,32位已经不能满足需求。
    希望能出个64位的。

    1. @thanatox VPS都是32位的..64位太占内存了..所以很少用到..

      而且.这个64位,应该问题不大的

  11. 我也又装了N次,问了几次冰古,问题也不少,也出现过502php没装上的情况。。唉。

    1. @@openboy 估计是你们的系统特别点…这个也安装上了
      http://sivan.in/blog/move-to-linode

  12. 請問支持.htaccess的嗎??

  13. 请教个问题 如何修改PHP程序最长运行时间

    看php-fpm.conf的解释好像是该为了不限时
    但php探针检测到是30s
    哪个是准确的 如果要修改该在那个地方改呢?

  14. 学习··················

  15. 问一下,lnmp可以配置多个wordpress吗,不用wordpress mu

    我现在只是改了数据表前缀,但是只有一个wordpress可以上传附件……

    求解~~~~~~~

  16. 怎么把12.12那个升级到最新的?

    www网站数据和mysql还有nginx配置文件怎么备份

    1. 不支持升级,建议还是直接重装系统重装

  17. 请教一个问题,安装完之后,怎样新绑域名,就是新建站点

  18. 这个版本有那个 nginx 漏洞吗?

  19. lnmp1.4.tar.gz mysql 好像出现问题 我在DiaHosting 的CentOS 5.4 或者5.5 装都出现“manager of pid-file quit without updating file” MySQL会启动不了,不知你发现没?

  20. 我装了这个版本后 发现nginx不是自动启动的 reboot以后没有自动开启nginx lz发我一个自动启动的脚本吧 thanks

    1. @danefy 应该没有问题的,如果真的不能自启动,你就运行下面这个命令就OK了.
      echo “/usr/local/nginx/sbin/nginx” >>/etc/rc.local

  21. 非常不错~~~
    很方便,很容易使用,希望能继续持续更新~

  22. 安装了,要是有管理后台就是和我这样的懒人了。
    顶博主。

  23. 还有问一下 以后版本生日如何进去?
    重新安装即可?

  24. host.sh运行没效果是怎么回事,显示已经成功,但是进nginx.conf文件,发现没有添加进去

  25. 折腾了一天,最后还是用猫这个半个小时搞定了。

    感谢中。。。

  26. PS:偶是装在linode上的。

  27. 猫哥,能否写个教程,安装完你的LNMP安装包之后,还需要哪些命令配置出安全的空间?

  28. 想请教一下,安装完成之后。
    怎么配置nginx呢?
    我现在的网站xx.com总打不开,要xx.com/wordpress才正常打开博客

    1. 直接把压缩包解压到web目录上了吧,应该把文件夹里的内容放到web目录下.

  29. 伪静态怎么设置?

  30. 问下猫神,安装完lnmp1.3之后,imcat.tk为什么会指向我的IP….. ==!

    1. 你是买的DIA的VPS?唯一原因,应该是你的IP.我曾经用过~~~

      1. 我用的的確是DIA的,只是這種幾率太雷人了~ ==!

        1. 哈哈,这个太厉害了。

        2. 这就是传说中的缘分?

  31. 一键安装果然方便。

  32. 请教您:
    在第一步输入域名时能不能这样:
    ABC.CN http://WWW.ABC.CN

    ABC CN(空一个字)WWW ABC CN
    在线等
    谢谢!

  33. bash:./install.sh: cannot execute binary file
    出现这个问题是怎么回事呢

    1. 请下载最新版本…

  34. lnmp 128m 内存可以跑不?

  35. 用了你的一键包,很不错。
    想问下用来搭建wp
    里面装的Libmcrypt,mhash,MCrypt。也是wp必须装的吗?

  36. 这个安装有log吗 直接输出到屏幕上看不过来在啊

    1. ./install.sh > 1.txt
      这样就可以

  37. 猫,我添加虚拟主机(./host.sh)输入新域名和路径后,访问新站的时候,会自动转向之前的那个网站啊。

    比如我安装的时候默认绑定的是www.a.com (/home/www),后来运行host.sh的时候输入的域名是www.b.com (/home/www/b),但是访问www.b.com的时候看到的却是www.a.com. 怎么办?

    我是个新手啊,我用的是这个安装包:
    http://catlnmp.googlecode.com/files/lnmp1.4.tar.gz
    谢谢。

    1. 重启下就行了

      killall -HUP nginx

  38. 并且在nginx.conf没有看到配置代码,也没办法添加rewrite代码。

    谢谢

  39. vsftp 按这个安装好之后 怎么设置用户名 密码 使之可以登录?

  40. memcache 貌似不会自动启动额?

    1. @mice memcache是php的一个扩展而已..不是memcached

  41. 再来问个问题…
    为什么发信 一直说是 550…各种被邮件服务器商给拦截在外面了…
    不知道你碰到过这种问题没..

  42. @mice 没有遇到过….你可以去下面这个探针发发邮件看看
    http://eu.imcat.in/

  43. 猫达人,如果能够增加
    选择 PHP 5.3.X + MySQL 5.5.X 版本

    PHP 支持 imap 就完美了。

    1. @shine PHP 5.3.X 弄过一半,由于工作忙就搁置了…MySQL 5.5.X没出稳定版本都不会碰了….PHP 支持 imap自己编译一下就OK了

  44. 请问memcache 这个怎么设置呢?

  45. Nginx 有新版本
    另建議安裝檔改為可自選套件來安裝

  46. 您好,博主,我用你编译的lnmp于生产环境。

    今天发现虽然支持curl,但默认情况下没有php_curl.so这个扩展?我在php.ini中去掉了注释才发现的。
    不知道如何才能补上这个扩展?

  47. 请问下 重启php mysql 如何操作

    1. @aofeng
      3个服务的重启方法
      service mysql restart
      /etc/init.d/php-fpm restart
      /etc/init.d/nginx restart

      1. @Cat. 我给站点设置防盗链过后,重启nginx显示”location” directive is not allowed here in /usr/local/nginx/conf/servers/img.vv15.com.conf:11
        请问是什么原因啊?11那行是防盗链规则的{

  48. 请问下 重启LNMP如何操作啊?

    1. @清心 3个服务的重启方法
      service mysql restart
      /etc/init.d/php-fpm restart
      /etc/init.d/nginx restart

  49. 请问,如果要开启innodb是否要重新编译mysql,如何操作?可否指教一二。

    1. @Jimmy 我没试过,你可以试试编辑配置文件,看看能不能开启 vi /etc/my.cnf

      不过,innodb占用内存非常大的,你确定是需要?

  50. 你好猫猫,我安装的 10月10号更新的版本,结果ZendOptimizer无法加载,是怎么回事。而我的程序需要ZendOptimizer 3.x 版本的支持,安装的时候提示 “没有安装ZendOptimizer”

    1. @大花猪 看看探针有没有显示安装了

  51. 请教个问题,我在安装完之后,自动断开了,接着再也登陆不到VPS了!我是密钥登陆,老是提示错误,网上搜到好像是某个文件错误需要修改,但是我现在登陆不上去VPS了,请教Cat有无办法?
    PS:网站访问正常,就是安装完之后默认的探针页面!

  52. 感谢提供教程,这几天让LNMP整得头都晕了,lnmp.org那个本来搞好了,结果搞图片盗链的时候多个站点设置不出来,张宴那个装上了我连网站目录都修改不来,囧!最后弄一个版本了,不行还是弄面板吧!

  53. 请教一下,我的防盗链怎么没用啊?我是编辑的/usr/local/nginx/conf/servers下面的conf文件。

  54. 貌似探针地址http://eu.imcat.in/ 根本打不开

  55. 为什么我的amazon 定制版linux服务器安装您的lnmp需要5个小时呢?

  56. 我是个新手,, 刚才在虚拟主机上安上面步骤安装 但安装后无法连接服务器,
    而且没有下面目录
    MySQL : /usr/local/mysql
    PHP : /usr/local/php

    mysql php都没安装上? 出了问题呢?

  57. 请问安装后www的用户您是否设置了初始密码 能不能修改密码 修改密码后网站还能正常工作么?麻烦发我邮件 先谢谢了!

    1. @didi 可以修改密码… 修改密码没有影响, 修改密码: passwd www

  58. 为啥VSFTPD总是启动失败啊。

  59. 请问 用了这个 包 之后 ~@ 怎么配置 伪静态…

    能写个说明吗 … 根目录 的 域名

    1. @HopoL 偽靜態可以參考 /usr/local/nginx/conf/wordpress.conf 等設置文件

      http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ 這個可以把apache的htaccess轉換為nginx可用的rewrite

  60. 如何启动memcache ?
    我看到pho.ini 内已经指定extension=memcache.so
    可是如何启动找不到 /usr/local/bin/memcached
    是否需要手动按装?

  61. 我在本地虚拟机安装 Centos5.5, LNMP 和 FTP 安装后, 使用 www 连接FTP, 但是看不到www 里面的文件, 也上传不了. 请问原因

  62. php 5.3.4自带php-fpm。另外nginx也进行了升级。 把lnmp环境也升级下吧 😛

    1. @店長 php 5.3.4有些程序不兼容啊.暂时还是php 5.2.x好了… nginx升级很简单嘛~

  63. 提成安装成功 但是用ip不能访问

    如何启动Nginx?

  64. 买的VPS比较肉 ,装了3个小时 还没完成,还要继续等待吗?

  65. 历时5小时 总算在我的破机子上装成了~!

  66. vhost.sh开了一个虚拟主机,现在要改目录,在/usr/localhost/nginx/conf 里面servers改正后还是返回原来的目录 也就是改正不了 是啥原因

  67. 为什么我输入命令./host.sh 无效呢 猫猫

  68. 怎么我输入 ./host.sh 提示
    [root@206355 ~]# ./host.sh
    -bash: ./host.sh: No such file or directory

  69. 怎么导入数据库那么长时间者没有反应,一直在导入,我用phpmyadmin,有没有用命令导入的。另外我的wordpress数据库有12m,需不需要修改设置。

  70. 请问怎么添加nginx_status啊?http://wiki.jiankongbao.com/doku.php/%E6%96%87%E6%A1%A3:%E5%AE%89%E5%85%A8%E6%8C%87%E5%BC%95#nginx_监控

  71. 你好,请问是不是安装了lnmp后也安装了ftp的软件还是要自己安装?

  72. 你好,一键包出错了,有些包下载不了,安装失败
    /home/www/imcat/down/web/zend/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

  73. 不错~~~不过感觉vsftp不太好用~~~没装直接使用SFTP~~~
    本来想只用NGINX+PHP的~~~结果光出错~~~还是使用集成包容易~~~

  74. 安装一切都很顺利,但是访问其他的域名出现了 No input file specified. 的提示,不知道怎么解决,谢谢!

  75. 我安装之后发现php只有一个lib目录,也启动不了,不知道怎么回事?
    貌似根本没装上

  76. 安装php不成功。该如何单独安装php?

  77. 给力支持一个,喜欢VPS,买不起!!!

  78. 你好,请问这个 nginx 我可以自行单独升级吧?不会有什么影响吧?

  79. 猫哥这lnmp 最低配置要什么类型的vps才可以安装?

  80. 猫言猫语,博主;请问使用你提供的LNMP一键安装包,重新编译过环境以后,怎么开设新的虚拟主机,达到一个VPS上运行多个站点的需求。

  81. 来求助了,我就是用的你的lnmp 现在重装老是不行,怎么样办啊?老是出502 ?

    1. 怎么样,把原来的lnmp卸干净了,再重新安装啊

  82. google-perftools 你的lnmp为啥要安装这个呀。。。。

  83. 打开phpmyadmin 总是弹出#2002 – 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置) 这是什么情况呢

  84. 好神奇…
    我装完以后会自动跳转来这里…
    phpinfo里面的_SERVER[“REMOTE_ADDR”]写着这里的ip而_SERVER[“SERVER_NAME”]写着这里的域名=A=

    1. 我用的是1.4= =

      1. 好吧=-=只是域名不知道为啥绑定失败了

  85. 如何升级MYSQL呀?

  86. 为什么开始安装:
    ./install.sh 没反应呢 直接新的命令行

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

猫言猫语 © 2007-2014 Frontier Theme