LNMPV0.3 Stable For Ubuntu 12.*/Debian 6/Debian7/CentOS6 32Bit or 64Bit

从今天开始,LNMPV的网站正式启用,以后新版均在http://www.mke2fs.com发布

 

LNMPV 0.2 Stable:

昨天发布了LNMPV 0.1测试版,感谢http://imlonghao.com/这个勇敢的小白,试用了我的LNMPV0.1,告知了我很多BUG,经过昨晚的努力,终于解决了。

另外还要感谢单手摘JJ,经过他昨晚的提醒,让我恍然大悟,发现可以一站一POOL来实现PHP以特定的用户身份执行。从而解决跨站问题。

本次更新:

1 )使用sock方式链接PHP-FPM

2 )添加可选的一站点一POOL的功能

3 )修改PHP-FPM的进程上限

4 )修改PHP-FPM的默认执行身份

5 )修复部分过分精简的Debian 6无法安装的问题

many……

使用环境:

CentOS 6 32Bit,CentOS6 64Bit,Ubuntu 12.04 32Bit,Ubuntu 12.04 64Bit,Ubuntu 12.10 32Bit,Ubuntu 12.10 64Bit,Debian 6 32Bit,Debian 6 64Bit

将会安装:

Nginx 1.4.1

PHP5.3(Debian6,Ubuntu12.04,CentOS 6)或PHP5.4(Ubuntu12.10)

MySQL5.5

Varnish3.0.4

Memcached

我们Nginx所包含的模块:

不知道有没有列全,反正是挺多的了,具体有什么用,怎样用,Nginx WIKI欢迎您……

完美解决PHP跨站问题……

安装耗时:使用Ubuntu/Debian且网络好的大概需要一首背对背拥抱的时间,使用CentOS,甚至地处墙厚的地理位置,服务器配置太低,网速太慢,大概需要一首情歌王(或许更长)的时间……

安装以及使用教程:

没有wget的同志执行这个:

CentOS 6.*:

Ubuntu12.* or Debian 6

这里三选一(LNMPV0.1请到下面找):

zip包:

tar.gz包:

tar.bz2包:

 安装:

For CentOS 6.*:

For Ubuntu 12.*:

For Debian 6:

CentOS 6安装时需要输入MySQL密码:

CentOS6 Install

 

如果回车跳过,则安装后密码为root。

 

Ubuntu 12.*/Debian6也要(好看多了):

Set MySQL Password

 

输入两次……

输入完密码,就开始自动安装了!

看到如下提示,祝贺你,一切完成:

Finish Install

探针地址:http://你服务器的IP:8910/tz.php

phpMyAdmin:http://你服务器的IP:8910/phpmyadmin

 

添加虚拟主机:

任何地方输入addhost:

另外提供一个删除网站的Shell Script:

执行完上面的命令后,在任意地方输入”delsite”,可看到如下提示:

Delsites

 

此处列出了您所添加的站点的配置文件,假设要删除360buy.com这个网站,就输入360buy.com.conf(不要忘了.conf),按Enter。

确定无误,就按任意键继续,本Shell Script会删除相应的配置文件并且重启相应的服务。

Finish

 

更多问题,请查看FAQ

 ==================================================

其它版本:

LNMPV0.1-Beta:

经过三天半的夜以继日地紧张劳作,LNMPV0.1-Beta终于问世了……

LNMPV,是Linux,Nginx,MySQL,PHP,Varnish的简称。

自己搭建过环境的都知道,Nginx是“资源节约型”的服务器程序,是个既要马儿跑,又要马儿吃草少的东西,但这仅仅是Nginx……

相信PHP-FPM进程到了上限,要排队访问,甚至502,503的场面,大家也不陌生。

此一键包,就是为了解决该问题而生的……

下载地址:

这里三选一:

zip包:

tar.gz包:

tar.bz2包:

 

FAQ

1 ) WordPress安装插件/主题时提示输入FTP账号密码:

如果添加虚拟主机时没有使用以不同用户身份运行PHP,就执行:

如果添加虚拟主机时对该站点使用了不同用户身份运行PHP,则执行:

 

2 )关于Rewrite(重写),就是伪静态规则,可以加入到:

里面,然后重启nginx:

3 ) 关于8910端口的页面:

本人建议大家更改该页面的端口:

把listen 8910;改成其他不易被猜到的端口。

同时可使用密码控制访问:

执行后访问:8910的默认用户名是:admin,密码是:passwd

 

4 ) 关于FTP:

木有!用SFTP吧,账号是root,密码是你root账号的密码……

关于控制面板:

木有!!!玩Linux,控制台就是你的控制面板!

有待添加……

 

如果安装失败,或者安装过程出现些什么错误,请把安装目录下的log文件通过邮件方式发到我的邮箱:e”at”yzs.me

有什么好的建议,或者反映BUG的,也可以通过邮件联系我。

 

下个版本打算加入可自定义每个站点的缓存时间的功能。:8910的首页开发中……

《LNMPV0.3 Stable For Ubuntu 12.*/Debian 6/Debian7/CentOS6 32Bit or 64Bit》上有72条评论

    1. 维护什么呢?
      我没发现有问题,别人也没给我报告问题,安装的PHP和Nginx几乎都能是最新版,都可以简简单单升级。
      至于新的功能我还在考虑。
      我貌似真的没发现有什么要维护的。

  1. “Please report any problems with the /usr/bin/mysqlbug script!

    [ OK ]
    Starting mysqld: [ OK ]
    Starting nginx: /bin/bash: /usr/sbin/nginx: No such file or directory
    [FAILED]
    varnish: unrecognized service
    Starting php-fpm: [ OK ]
    Stopping mysqld: [ OK ]
    Starting mysqld: [ OK ]
    =========================================================================
    Installation is complete
    You can visit http://yourserverip:8910/tz.php
    phpMyAdmin:http://yourserverip:8910/phpmyadmin/
    Made by Extreme
    My Blog:http://yzs.me/
    For more information please visit http://www.mke2fs.com/”
    请问nginx怎么出错了?

  2. d 36 又是我,过来请教问题啦 呵呵。我VPS搬家,想导入数据库的时候,提示数据库超过8M了。请问如何修改呢? 度娘说修改php.ini,但是我找不到他在哪里 d18 。。。 谢谢

    1. php.ini在/etc/php5/fpm/php.ini, upload_max_filesize那一项就是。那个8MN应该是phpMyAdmin的限制值,因为lnmpv默认限制64MB,你谷歌搜索修改pma的限制吧,没怎么用pma,不太清楚这东西。

  3. 打扰博主,过来求助了。我的网址 joltjet.com和www.joltjet.com都指向了同一个VPS的IP,在lnmpv中添加的主机是joltjet.com可以正常访问,但是www.joltjet.com不能访问,求301跳转方法!貌似只要在joltjet.com.conf里添加一些跳转命令就可以,问题是我不知道怎么写~ 谢谢

      1. rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
        if (!-e $request_filename) {
        rewrite ^.+?(/wp-.*) $1 last;
        rewrite ^.+?(/.*\.php)$ $1 last;
        rewrite ^ /index.php last;
        }
        rewrite /wp-admin$ $scheme://$host$uri/ permanent;

        现在是这个样子

        1. 不是些伪静态的配置文件,是写/etc/nginx/sites-available/里面的。如果你不会,就执行删除站点吧,然后重新创建,把www绑定了。反正删除站点不会删除数据,只是删除配置文件。

          1. d9 太感谢了,问题解决!我最主要的问题是 不了解我们这套系统的文件结构,我刚才就怀疑过需要更改的地方不应该是伪静态这里,但是我却没有找到真正的文件位置。谢谢!

  4. 博主,看到了你的lnmpv甚是兴奋啊,现在有一个疑问和一个建议
    疑问是Varnish3.0.4一键安装之后还需不需要手动配置端口?
    建议是将nginx改成淘宝的tengine,如果这两个搞定的话那么在我心中这就是最好的的一件包,没有之一,嘿嘿

评论已关闭。