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

By ゞ猫, 2009/06/24 16:07

这个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

暧味日志

26 Responses to “最新Linux下的Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包”

  1. Showfom 说:

    收藏收藏,我去给你做个国内镜像。

  2. Showfom 说:

    phpmyadmin不在那个目录也……

  3. Showfom 说:

    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 这个目录就是了~

  4. [...] 因为国内的博客已经被网监盯上,所以在国内的博客没有留下很明显的痕迹的情况下,我开通了这个博客,空间是PhotonVPS的Xen Plan,然后按照猫猫的教程,装好LNMP环境,速度真的很快,比我以前用过的几个VPS都要快,开通这个博客唯一的目的就是:说一些在国内空间不敢说的东西,哈哈,小郭说从此与大家见面。 [...]

  5. [...] 然后开始安装著名的 LNMP( Linux+Nginx+MySQL+PHP )环境,接着,用猫猫童鞋的修改版LNMP一键安装套装,我简述一下方法: [...]

  6. Jor 说:

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

    • Showfom 说:

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

  7. yoyo 说:

    Web目录 /web/www

    运行:passwd www

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

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

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

  8. hnws 说:

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

    • ゞ猫 说:

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

  9. mojave 说:

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

  10. humker 说:

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

  11. [...] 然后开始安装著名的 LNMP( Linux+Nginx+MySQL+PHP )环境,接着,用猫猫童鞋的修改版LNMP一键安装套装,我简述一下方法: [...]

  12. Showfom 说:

    --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!

    得修改啦!

  13. kaman 说:

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

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

  14. cqpu 说:

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

  15. [...] 后来在网上找到了猫言猫语 这个修改版的lnmp一键安装包,却安装的很顺利. [...]

留下回复