最新Linux下的Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包

这个LANP安装包不是原创!是修改版!

我接触Linux也就一个多月而已,很多东西还是靠Google学来的!这个LANP安装包是我根据张宴Licess的LNMP改写而成,而且经过我多次测试才发布的.测试环境为CentOS 4.0, CentOS 5.2, CentOS 5.3猫言猫语的VPS就是用这个安装包安装的.安装很简单,也就运行几个命令而已.

程序版本为: Nginx 0.7.60  PHP5.2.9  MySQL 5.1.35

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

2.安装LNMP,进入一个目录:cd /usr/local/src

然后就下载LNMP:wget http://imcat.in/LNMP.zip

解压缩 unzip LNMP.zip

有些VPS安装后没有unzip这个命令,那么运行 yum install unzip

进入该目录 cd LNMP

给脚本添加执行权限:chmod +x down.sh install.sh startup.sh

下载安装所需的源代码文件: ./down.sh

开始安装: ./install.sh

安装完后,请运行:passwd www

为www用户设置一个密码.这个用户和密码就是ftp的用户名和密码

修改您的MySQL的root密码
使用命令:mysqladmin -u root -p password mypasswd //mypasswd为自己的密码
如果提示没有mysqladmin命令.请运行:yum install mysql

这样你就可以上传你的网站了.

程序安装路径:
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密码外的所有用户。

另外:Linux系统要用32位的.64位占用的内存很大的.

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才可以

9月29日更新:http://imcat.in/lnmp.zip

7月21日更新:http://imcat.in/LNMP.zip

37 Comments

Add a Comment
  1. 收藏收藏,我去给你做个国内镜像。

    1. 测试有问题就反响啊..

      1. 正在测试中 哦哈哈

  2. phpmyadmin不在那个目录也……

  3. phpmyadmin 可以自己去下载一个

    cd /
    cd web/www
    wget http://downloads.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-3.2.0.1-all-languages.zip?use_mirror=ncu
    unzip phpMyAdmin-3.2.0.1-all-languages.zip

    然后 phpMyAdmin-3.2.0.1-all-languages 这个目录就是了~

    1. 噢…忘记了.我不需要这个,已经删除了.忘记了,忘记了
      嘿嘿.自己安装也不难的~

      1. 嗯 我说了方法啦 哦哈哈

  4. Nginx下WP的Rewrite规则我还没弄明白……

    1. if (!-e $request_filename) {
      rewrite ^([_0-9a-zA-Z-]+)?(/wp-.*) $2 last;
      rewrite ^([_0-9a-zA-Z-]+)?(/.*.php)$ $2 last;
      rewrite ^ /index.php last;
      }

  5. Web目录 /web/www

    运行:passwd www

    ftp的用户名www 目录是/home/web

    怎么把用户名ftp用户www目录换成 /web/www 也就是WEB目录!

    刚接触linux,所以很多都不懂·

    1. 给3个方法你
      1.在ftp软件里面设置,登陆后自动转到/web/www目录
      2.修改nginx.conf文件.将web目录,转到/home/web下…
      3.修改vsftpd配置文件..具体请Google
      http://www.google.com/search?hl=zh-CN&rlz=1B5GGGL_zh-CNCN287CN288&newwindow=1&q=vsftpd用户设置&revid=221685243&ei=3RhkSqKNM5OCkQXg1OzwDw&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=7

  6. 话说。。这样安装的话能通过yum更新包的版本么?

    1. yum更新软件版本应该没可能咯.因为路径应该不同,还有yum的版本肯定比我的版本低,不用更新…
      你可以选择再次编译来升级版本的

  7. thread.error: can’t start new thread是什么原因,32位OS

  8. ftp用户www连接后,权限过大,ftp可以浏览到系统的根目录,而不仅仅是/home/www
    这个很危险
    vps是diavps的

  9. –2009-12-15 07:37:58– http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.2/phpMyAdmin-3.2.2-all-languages.tar.gz?use_mirror=softlayer
    Resolving downloads.sourceforge.net… 216.34.181.59
    Connecting to downloads.sourceforge.net|216.34.181.59|:80… connected.
    HTTP request sent, awaiting response… 404 Not Found
    2009-12-15 07:37:59 ERROR 404: Not Found.

    download package finished!

    得修改啦!

  10. Linux系统要用32位的.64位占用的内存很大的.

    为什么啊。。64位肯定性能好啊。。
    内存大是正常的。。问题要看大多少?你知道大概大百分之多少吗?

    1. 同一应用程序64位比32位多消耗至少有60%以上的内存
      这个作者也有这样的感受
      http://hostingfu.com/article/32-or-64-bit-your-vps

  11. 你好,我安装了LNMP一键安装包(12月12日更新)的包,但是我后来修改nginx.conf 出错,访问PHP成下载了,我想问一下站长,能传个nginx.conf给我吗?我的邮箱是cq214@qq.com

  12. 新版本好像少了文件,比旧版本少了不少,像down.sh,是不是精简了?直接install.sh就可以了?

  13. 我是 vps 新手,用過 Licess的lnmp一鍵安裝,非常好

    請教貓俠
    我有個老舊網站只能跑 MySQL 4.xx 版 PHP 4.xx 版 (因網站模組關係)
    若將 Nginx 0.7.60 與 MySQL 4 版 PHP 4 版結合是否可行?
    目前網路上找不到這樣的實做流程與資訊,有些遺憾

  14. 你好,我的vps上的系统是ubuntu10.04,用你的这个安装包,有问题,yum命令是不能执行的,ubuntu中用的貌似是apt-get,希望能帮忙解决下

  15. 这玩意方便是方便,不过还是应该多多鼓励新手自己打好基础

  16. 请问一下我所有的都安装完了,怎么访问web目录下面的项目呢,谢谢猫哥

  17. 请问一下我安装全部完成之后,在浏览器上面打开的路径是什么?新手请赐教

  18. Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包
    ,看着就好笑,还没有见过,36k的LNMP

Leave a Reply

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

猫言猫语 © 2007-2014 Frontier Theme