LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。

本页面为LNMP for CentOS的安装方法,Debian/Ubuntu请到:http://blog.licess.cn/lnmp-debian-ubuntu/

LNMP Ver0.3软件版本说明(2009年11月17日更新添加虚拟主机面板程序):

Nginx:0.7.63
PHP:5.2.10
MySQL:5.1.35
Zend Optimizer :3.3.9
eaccelerator:0.9.5.3

使用说明:

如果系统预安装Apahce或你已经安装Apache,请先运行yum remove httpd,删除Apache!

登陆Linux,下载LNMP压缩包,并解压. (一些朋友可能不知道怎么弄,登陆VPS或者主机,

执行命令 wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz ,将lnmp0.3.tar.gz下载到VPS中,执行 tar zxvf lnmp0.3.tar.gz 解压LNMP一键安装包)。

执行命令 cd lnmp0.3

然后再执行./centos.sh ,输入要绑定的域名,回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。

注:如果需要安装eAcelerator,执行如下命令:./eaccelerator.sh 就会自动安装。

如需卸载,执行./uninstall.sh 就会自动卸载Nginx、PHP、MySQL。

自动添加虚拟主机:

如果是11月17日之前下载的lnmp需要修改nginx.conf,再最后一个 }  前加入include vhost/*.conf;

运行./vhost.sh ,根据提示首先输入域名,再输入目录即可完成添加,直接到创建的目录上传文件即可。

程序安装路径:

MySQL :   /usr/local/mysql
MySQL数据库:/usr/local/mysql/var
PHP :     /usr/local/php
Nginx :   /usr/local/nginx
PHPMyAdmin /home/wwwroot/phpmyadmin
Web目录    /home/wwwroot

MySQL默认用户名:root 密码:root

手动添加虚拟主机:

修改/usr/local/nginx/conf/nginx.conf 文件

server

{

listen  80;

server_name  status.lnmp.org;

location / {

stub_status on;

access_log   off;

}

}

后面添加上下面代码:

server

{

listen       80;

server_name www.lnmp.org;

index index.html index.htm index.php;

root  /home/wwwroot/abc;

location ~ .*\.(php|php5)?$

{

fastcgi_pass  unix:/tmp/php-cgi.sock;

#fastcgi_pass  127.0.0.1:9000;

fastcgi_index index.php;

include fcgi.conf;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires      30d;

}

location ~ .*\.(js|css)?$

{

expires      12h;

}

access_log   off;

}

再执行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虚拟机就生效了。

通过下面这几个链接查看phpinfo和管理MySQL

phpinfo    http://domain.name/phpinfo.php

phpMyAdmin http://domain.name/phpmyadmin

PHP探针:  http://domain.name/p.php

此版本为测试版本,已经在SWVPS、DiaVPS、RASHOST、thenynoc.com、BoxVPS、VMware CentOS最小化安装 上测试成功。

演示站点:http://www.vpser.net

有任何问题请到 http://blog.licess.cn/lnmp/ 。

QQ交流群:12327692 (已升级高级群,可加) 2群:15762671

交流论坛: http://bbs.vpser.net/forum-25-1.html

下载地址:

集成软件包(所需软件已打包在内):http://soft.vpser.net/lnmp/lnmp0.3.tar.gz

安装包(程序自动链接网站下载):http://soft.vpser.net/lnmp/lnmp0.3.tar.gz

友情提示:Linux下操作请注意大小写。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

LNMP是一个基于CentOS编写的Nginx、MySQL、PHP、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。

2009年3月27日发布vsftpd已经安装配置包,下载。地址:http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip

2009年3月2日修复执行startup.sh时提示:  /bin/bash^M: bad interpreter: No such file or directory 的错误。

使用说明(2009年3月2日修改):

登陆Linux,下载LNMP压缩包,并解压. (一些朋友可能不知道怎么弄,登陆VPS或者主机,执行命令 wget http://blog.licess.cn/uploads/200901/LNMP.zip ,将LNMP.zip下载到VPS中,执行 unzip LNMP.zip 解压LNMP一键安装包)。

执行./down.sh下载LNMP所要的安装包 ,如果执行后提示:-bash: ./down.sh: Permission denied ,这个是因为权限不够引起的,可以执行命令:chmod +x run.sh 来加上执行权限。

然后再执行./install.sh ,输入要绑定的域名,回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。

安装vsftp:

下载vsftpd-for-LNMP.zip:执行 wget http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip

unzip vsftpd-for-LNMP.zip

cd vsftpd-for-LNMP

chmod +x installvsftpd.sh

./installvsftpd.sh

安装完毕后即可使用你的SSH的帐号和密码登录,也可以修改/etc/vsftpd.chroot限制用户在家目录里。默认添加了adminftp用户,但是没有设置密码,可以执行passwd adminftp 来设置密码,或者userdel admintpd 删除用户。

执行 adduser -d /web/www/user1 -s /sbin/nologin user1  来添加一个不能SSH登录的FTP帐号,家目录为/web/www/user1 但是没有限制,添加限制,请修改/etc/vsftpd.chroot 添加要限制的用户。

程序安装路径:

MySQL :   /usr/local/mysql

PHP :     /usr/local/php

Nginx :   /usr/local/nginx

PHPMyAdmin /web/www/phpmyadmin

Web目录    /web/www

让Nginx开机后手动执行 /root/run.sh 后Nginx会运行 ,开机自动运行可以运行 LNMP目录下面的 startup.sh 文件即可。

opt.sh 为优化文件,如果内存小于128MB可以通过执行 ./opt.sh 添加swap分区,并修改时区为东8区。注:并不一定在所有的VPS上都可以添加swap分区,swvps不可以,其他没有测试。

通过下面这几个链接查看phpinfo和管理MySQL

phpinfo    http://ip/phpinfo.php

phpMyAdmin http://ip/phpmyadmin

此版本为测试版本,已经在SWVPS、thenynoc.com、VMware CentOS最小化安装 上测试成功。

演示站点:http://bbs.xlinux.org

有任何问题请到 http://blog.licess.cn/lnmp/ 。

QQ交流群:12327692 (已升级高级群,可加) 2群:15762671

交流论坛: http://bbs.vpser.net/forum-25-1.html

下载地址:http://blog.licess.cn/uploads/200901/LNMP.zip

友情提示:Linux下操作请注意大小写。

VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化

收藏或分享这篇文章到网摘:Google书签 | 百度搜藏 | QQ书签 | Del.icio.us | 收客 | Diglog

除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://blog.licess.org/lnmp/
Trackback地址:http://blog.licess.org/lnmp/trackback/

类归于: Nginx, 我的作品 | Tags: eAcelerator,ftp,Linux技术,LNMP,mysql,Nginx,phpmyadmin,PHP技术,vsftpd,一键安装包. 评论 (148)

148 条评论
  1. [...] 原文地址:http://blog.licess.org/lnmp/ [...]

    LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年11月17日更新) - After x @ 2010年03月3日 9:40 上午

  2. 我找到原因啦,现在已经好了,是eaccelerator这个东西,添加这个组件以后导致PHP出现的错误

    林龙 @ 2010年02月27日 9:51 下午

  3. 为什么更改 /usc/local/nginx/conf/nginx.conf 里面的默认目录/home/wwwroot 以后出现502 Bad Gateway这个错误

    难道默认目录不能该吗? 我想启用泛解析功能

    licess Reply:
    二月 27th, 2010 at 5:03 下午

    @林龙, 泛解析,你直接用*.abc.com 就可以。更改目录也不会引起502,你把配置发上来看看。发论坛里吧:http://bbs.vpser.net/forum-25-1.html

    林龙 @ 2010年02月26日 4:47 下午

  4. [...] 我想很多人都用vpser所做的这个LNMP一键安装包来安装,但是我无论用什么系统,安装都不成功,可能也跟我用vim不熟练有关系,也不知道改哪个. [...]

    初试VPS的一些感想以及安装LNMP | linux | 猪小猪'space @ 2010年02月21日 4:24 下午

  5. [...] 装好CentOS,没选择X Windows,直接用了Licess同学的一键安装包,非常方便。Licess同学为我们写好的Shell脚本里面,能自动完成下载、编译、安装的过程,省去很多繁琐的过程。安好后,需要根据自己的喜好更改一下设置即可。其中也遇到很多莫名其妙的问题,偶又是Linux新手,所以只有询问google老师,不过还好都找到了答案。待基础的几个软件都搞好之后,就可以安装WordPress了,然后将线上的博客内容通过PHPMyAdmin导出,再在虚拟机中导入即可,一个测试环境就OK了。另外,为了传文件的方便,还在CentOS上装了个vsftp,用以和Windows交换文件。经过这次折腾,发现原来Linux下面也这样好玩,打算以后多学习和折腾一下Linux,把家里那台N久没开过机的老台式机,也装个Ubuntu玩玩。 [...]

    WordPress本地测试环境搭建 | 君看一叶舟,出没风波里 | Timothy's Space @ 2010年02月17日 8:43 下午

  6. 请问 能 增加也给 Nginx + php + fast-cgi +mysql 的版本吗?

    allgtd @ 2010年02月10日 12:39 下午

  7. hi.既然已装了ssl module,博主可否写篇文章说明一下如何设置https,我看了网上好多文章,都未搞定

    df @ 2010年02月5日 11:52 下午

  8. licess Reply:
    二月 5th, 2010 at 3:42 下午

    @Cody, lnmp0.4会加入PDO_MYSQL的。
    具体安装方法如下:
    wget -c http://soft.vpser.net/web/pdo/PDO_MYSQL-1.0.2.tgz
    tar zxvf PDO_MYSQL-1.0.2.tgz
    cd PDO_MYSQL-1.0.2/
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
    make && make install

    用老大的这个方法安装完后,还是phpinfo() 显示不了PDO_MYSQL 的支持
    通过网上搜索 好像需要更改php.ini 但是我发现 php.ini好多组件都是没注释掉;这个的
    所以不知道该如何修改php.ini

    阿类 @ 2010年02月5日 6:02 下午

  9. 首先对老大的无私解答,小弟表示真诚的感谢,因为是一个新手,所以问了一下很多,低级的问题,老大很耐心的为我解答,真的很感谢!

    同时,现在遇到一个关于VSFTP 问题 利用的老大提供的集成包(VSFTP )遇到了没办法限制每个用户的空间大小,在网上找到一些利用磁盘配额

    来做限制的,感觉上讲的很笼统,请问老大针对LNMP for VSFTP 集成包,有么有很更好的方法限制空间大小!

    第二。老大提到的在lnmp0.4集成包会增加pdo_mysql的支持,请问如果我们安装了lnmp0.3的集成包,如何可以升级到lnmp0.4 是否有升级包,或是

    有什么其他的方法,谢谢。

    建议:希望老大在lnmp0.4中,增加对VSFTP 对单个用户空间大小流量限制的功能!

    例外个人还有一件事,希望能联系到老大 详细和老大聊聊
    请老大提供下,联系方式

    Cody @ 2010年02月5日 4:28 下午

  10. 不好意识又来麻烦老大呢,遇到一个问题,一直不敢去尝试去弄他,在安装lnmp0.3后,发现数据库为 mysql 5.1.35的数据库 但是我有套程序,需要PDO和PDO_MYSQL的支持 但是在环境测试里 只有PDO 没有PDO_MYSQL ,请问如果用了老大的lnmp 后期该如何添加类似这样的组件
    比如:pdo_mysql 添加这样类似的组件 对 lnmp本身的运行有没有什么冲突,麻烦老大提供下,在lnmp0.3环境下添加pdo_mysql的方法,谢谢
    和后期我们需要添加其他组件需要注意的 !

    licess Reply:
    二月 5th, 2010 at 3:42 下午

    @Cody, lnmp0.4会加入PDO_MYSQL的。
    具体安装方法如下:
    wget -c http://soft.vpser.net/web/pdo/PDO_MYSQL-1.0.2.tgz
    tar zxvf PDO_MYSQL-1.0.2.tgz
    cd PDO_MYSQL-1.0.2/
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
    make && make install

    Cody @ 2010年02月4日 9:40 上午

  11. 关于安装了0.3版本的LNMP后 在phpmyadmin管理中出现了 链接表的额外特性尚未激活。要查出原因,请点击此处。 不知道其他朋友出现过没有

    出现这个问题,该如何解决,这个信息对PHPMYADMIN 有没有影响,或老大有更好的解决方法。谢谢

    licess Reply:
    二月 2nd, 2010 at 12:49 上午

    对phpmyadmin没有影响的。

    Cody @ 2010年02月1日 3:37 下午

  12. Starting php_fpm Failed loading /usr/local/zend/ZendOptimizer.so: /usr/local/zend/ZendOptimizer.so: wrong ELF class: ELFCLASS64
    done
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: still could not bind()

    怎么出现了这个错误?

    我测试了Nginx的配置也没什么问题
    #/usr/local/nginx/sbin/nginx -t

    the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    configuration file /usr/local/nginx/conf/nginx.conf test is successful

    paul @ 2010年01月28日 4:58 下午

  13. vsftp 有很大的问题. 什么时候调整下.

    .... @ 2010年01月27日 2:55 下午

  14. 安装Vsftpd 出现一下错误 是怎么回事啊??
    ./installvsftpd.sh
    =========================================================================
    Vsftpd for LNMP Written by Licess
    =========================================================================
    A tool to auto-compile & install VSftp for LNMP on Linux
    For more information please visit http://blog.licess.cn/lnmp/

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

    start download vsftpd package
    --2010-01-24 10:06:26-- http://licess.googlecode.com/files/vsftpd-2.1.0.tar.gz
    Resolving licess.googlecode.com... 74.125.155.82
    Connecting to licess.googlecode.com|74.125.155.82|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 178636 (174K) [application/x-gzip]
    Saving to: `vsftpd-2.1.0.tar.gz.3'

    100%[======================================>] 178,636 636K/s in 0.3s

    2010-01-24 10:06:27 (636 KB/s) - `vsftpd-2.1.0.tar.gz.3' saved [178636/178636]

    download vsftpd package finished!
    installing vsftpd 2.1.0.......
    mkdir: cannot create directory `/usr/local/man/man8': File exists
    mkdir: cannot create directory `/usr/local/man/man5': File exists
    make: `vsftpd' is up to date.
    if [ -x /usr/local/sbin ]; then \
    install -m 755 vsftpd /usr/local/sbin/vsftpd; \
    else \
    install -m 755 vsftpd /usr/sbin/vsftpd; fi
    if [ -x /usr/local/man ]; then \
    install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
    install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
    elif [ -x /usr/share/man ]; then \
    install -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
    install -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
    else \
    install -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
    install -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
    if [ -x /etc/xinetd.d ]; then \
    install -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
    mkdir: cannot create directory `/etc/vsftpd': File exists
    mkdir: cannot create directory `/var/ftp': File exists
    setsebool: SELinux is disabled.
    Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
    Flushing firewall rules: [ OK ]
    Setting chains to policy ACCEPT: raw nat mangle filter [ OK ]
    Unloading iptables modules: [ OK ]
    Applying iptables firewall rules: [ OK ]
    Loading additional iptables modules: ip_conntrack_netbios_ns [FAILED]
    adduser: user goicadminftp exists
    Terminated

    licess Reply:
    一月 24th, 2010 at 11:37 上午

    @wangjw302, 没有安装失败,iptables那个地方出了问题。把iptables关了吧。

    wangjw302 @ 2010年01月24日 10:30 上午

  15. Centos是64BIT的么?我装了以后vhost.sh无法建立VHOST。。。对了,不知道有没有删除的功能

    Zeddicus @ 2010年01月20日 10:21 下午

  16. 刚才的问题已经解决了

    koo2 @ 2010年01月19日 5:17 下午

  17. [root@koo2~]# /root/run.sh
    Starting php_fpm Failed loading /usr/local/zend/Zend/ZendOptimizer.so: /usr/local/zend/ZendOptimizer.so: cannot restore segment prot segment prot after reloc: Permission denied done
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: still could not bind()

    koo2 @ 2010年01月19日 4:33 下午

  18. [root@koo2~]# /root/run.sh
    Starting php_fpm done
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: still could not bind()

    我也出现了前面那位仁兄同样的问题,这是怎么回事呢?

    koo2 @ 2010年01月19日 4:11 下午

  19. hi.博主:
    如果我通过你购买vps,可否承诺替我配置ssl证书?

    ym @ 2010年01月16日 12:00 上午

  20. 您好!我的是独立的服务器,一个小时以前访问正常,现在突然就访问不了了,能ping通。我kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 几次不行,又重启了还是不行。在windows 下 telnet 80 3306 25都不行,telnet 22是可以的。是怎么回事呢?有什么解决的办法?

    licess Reply:
    一月 12th, 2010 at 10:30 下午

    运行ps aux 查看是否nginx在运行,如果没有运行,killall php-cgi,再运行/root/run.sh

    感谢您的帮助,我按照你的方法做了,没有发现nginx进程。

    [root@centos ~]# killall php-cgi
    [root@centos ~]# ./run.sh
    Starting php_fpm done
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    [emerg]: still could not bind()

    怎么回事呢?

    licess Reply:
    一月 13th, 2010 at 4:54 下午

    @水手, 应该是修改过配置文件,/usr/local/nginx/sbin/nginx -t 看一下那个地方错了

    水手 @ 2010年01月13日 4:37 下午

  21. 您好!我的是独立的服务器,一个小时以前访问正常,现在突然就访问不了了,能ping通。我kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 几次不行,又重启了还是不行。在windows 下 telnet 80 3306 25都不行,telnet 22是可以的。是怎么回事呢?有什么解决的办法?

    licess Reply:
    一月 12th, 2010 at 10:30 下午

    运行ps aux 查看是否nginx在运行,如果没有运行,killall php-cgi,再运行/root/run.sh

    水手 @ 2010年01月12日 10:25 下午

  22. 安装好了吧你的安装包,但好像不支持SHTML的INCLUDE的,我根据网上教程修改nginx.conf文件后网站既然都访问不了了

    还有一个问题就是新添加绑定个域名,也生成对应的文件了,但就是不能够访问绑定的目录,还是访问到根目录的???
    希望管理员帮忙解决下这2个问题

    licess Reply:
    十二月 28th, 2009 at 11:10 下午

    @Linux新手, 需要在编译的时候添加ngx_http_ssi_module模块,安装好后在nginx 的配置文件nginx.conf,在里面的http里添加下面几行配置:
    ssi on;
    ssi_silent_errors on;
    ssi_types text/shtml;

    Linux新手 @ 2009年12月28日 11:47 上午

  23. [...] This post was mentioned on Twitter by jiucool.com, VPSer. VPSer said: 还是用lnmp吧,nginx多省内存啊~http://blog.licess.org/lnmp/ ~RT @flashlm: 在8G硬盘128M内存的VPS上装LAMP,拼命省内存啊 [...]

    Tweets that mention LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包 - Licess's Blog -- Topsy.com @ 2009年12月23日 12:05 下午

  24. 问你个简单问题,我想用nginx绑定www.123.com,可是在浏览器输入www.123.com不可能看到我建的web网站,只能输入虚拟机的ip的地址才能看见。请问,我怎样能输入www.123.com也能看见我做的网页呢?

    licess Reply:
    十二月 22nd, 2009 at 10:13 下午

    @小白, nginx绑定的同时,域名也要将IP解析过去才可以,直接用域名访问网站。

    小白 @ 2009年12月22日 8:46 下午

  25. 我在linode的centos5.3,安装了两次都出现

    =========================================================================
    LNMP V0.3 for CentOS/RadHat Linux VPS Written by Licess
    =========================================================================

    For more information please visit http://blog.licess.cn/lnmp/

    run nginx+php-cgi: /root/run.sh
    default mysql root password:root
    phpinfo test: http://domain.name/phpinfo.php
    phpMyAdmin test: http://domain.name/phpmyadmin
    Prober : http://domain.name/prober.php
    The path of some dirs:
    mysql dir: /usr/local/mysql
    php dir: /usr/local/php
    nginx dir: /usr/local/nginx
    web dir /home/wwwroot

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

    但是local目录下根本没有那些文件夹,不知道什么原因……

    imacer @ 2009年12月18日 10:22 上午

  26. 算了 我全部手工卸载重装
    话说,卸载就是把那几个目录删除即可??

    Showfom @ 2009年12月15日 7:31 上午

  27. 卸载的时候说

    ./uninstall.sh: line 56: syntax error near unexpected token `fi'
    ./uninstall.sh: line 56: `fi'

    licess Reply:
    十二月 15th, 2009 at 12:09 下午

    已解决,可以重新下载新版本。

    Showfom @ 2009年12月15日 7:17 上午

  28. 装完以后 The connection has timed out 是咋回事嗫。。。

    Showfom @ 2009年12月14日 10:46 下午

  29. 这个包已下载。一个问题,怎么我装了这个包后,访问网站出现“403 Forbidden”的提示呢?如何解决呢?

    licess Reply:
    十二月 9th, 2009 at 12:38 下午

    @ym, 这个提示是,你访问的域名对应的目录下面没有index 所指定index.html 或index.php~所以显示403 Forbidden~是正常现象,上传你的网站,只要你的网站目录下保护index.html、index.html、index.php其中的任意一个就会显示你的网站。

    ym @ 2009年12月9日 9:20 上午

  30. 怎么http://soft.vpser.net/lnmp/lnmp0.3.tar.gz下载不了啦?可否把它放到网盘上并贴出下载地址?

    licess Reply:
    十二月 8th, 2009 at 3:35 下午

    @ym, 你怎么下载的,wget吗?这个地址是正确的,是不是没有安装wget~另外,放网盘上地址不方便而且没有多少网盘支持你直接给你下载地址的~

    ym @ 2009年12月7日 8:00 下午

  31. eAcelerator这个是不是没有集成?

    licess Reply:
    十二月 6th, 2009 at 11:24 上午

    默认没有安装,需要安装完后自己运行./eaccelerator.sh 就会自动安装好。

    hzoom @ 2009年12月6日 10:29 上午

  32. 安装后居然找不到这些路径,
    MySQL : /usr/local/mysql
    MySQL数据库:/usr/local/mysql/var
    PHP : /usr/local/php
    Nginx : /usr/local/nginx
    PHPMyAdmin /home/wwwroot/phpmyadmin
    Web目录 /home/wwwroot

    不知道哪一步出错了,郁闷~

    licess Reply:
    十二月 3rd, 2009 at 10:50 下午

    一个都没有吗?你的VPS是CentOS还是Debian?

    断峰狼 @ 2009年12月2日 12:00 上午

  33. 您好,很感谢提供lnmp一键安装包,不知何时能升级到PHP 5.3.1(目前官方推荐版本)及nginx 0.8.21

    licess Reply:
    十二月 8th, 2009 at 3:32 下午

    @redasurc, lnmp一直走的是生产环境的路线,要的是稳定行,所以不会出了新版就会换上新版,当时机成熟适合生产环境,肯定会升级的。

    redasurc @ 2009年11月30日 10:55 下午

  34. ./vhost.sh 添加网站后nginx.conf文件没变化 好像并不能自动添加网站

    licess Reply:
    十一月 28th, 2009 at 9:24 下午

    @lao, 说明写的很清楚了:
    自动添加虚拟主机:
    如果是11月17日之前下载的lnmp需要修改nginx.conf,再最后一个 } 前加入include vhost/*.conf;
    运行./vhost.sh ,根据提示首先输入域名,再输入目录即可完成添加,直接到创建的目录上传文件即可。

    并不是修改nginx.conf,都是include进去的。

    lao @ 2009年11月28日 1:53 下午

  35. 那请问要删除“字体,拼音输入法,GTK”是不是直接执行:
    yum -y remove fonts-chinese scim-chewing scim-pinyin scim-tables-chinese

    即可?

    FM @ 2009年11月25日 12:11 下午

  36. [...] QQ交流群:VPS群:7617036 Linux群:12327692 反馈网址:CentOS/RedHat版 http://blog.licess.cn/lnmp/ Debian/Ubuntu版 [...]

    LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - Kenny's Blog @ 2009年11月25日 4:43 上午

  37. 怎么还安装字体,拼音输入法,GTK??

    licess Reply:
    十一月 24th, 2009 at 3:42 下午

    嘻嘻,应该是当时vmware上测试时弄上的,一直没删……

    kangzj @ 2009年11月24日 11:43 上午

  38. 请问您说的“注:本程序在测试时eAcelerator出现过问题,所以暂时去掉了,如果需要,执行如下命令:./eaccelerator.sh 就会自动安装。”

    具体是出现过什么问题?是否严重?是否影响生产环境使用呢?

    licess Reply:
    十一月 23rd, 2009 at 12:37 下午

    @FM, 很早之前的问题了,早已经解决只不过,忘记更新说明。

    FM @ 2009年11月22日 11:49 下午

  39. 关于上一个优化问题,自己钻研了一下,大致做了以下修改:
    1.mysql优化:
    删除原来的/etc/my.cnf,然后执行命令:
    cp /usr/local/mysql/share/mysql/my-large.cnf /etc/my.cnf

    2.nginx优化:
    修改/usr/local/nginx/conf/nginx.conf中的
    worker_processes 1为worker_processes 4

    3.php-cgi优化:
    修改/usr/local/php/etc/php-fpm.conf中的
    5改为64

    参考资料:http://blog.s135.com/nginx_php_v5/

    FM Reply:
    十一月 18th, 2009 at 7:04 下午

    注意,以上优化为2G内存独立服务器
    修改配置文件完成后,重启相关服务,执行命令:
    /etc/init.d/mysql restart
    kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
    /usr/local/php/sbin/php-fpm restart

    FM Reply:
    十一月 18th, 2009 at 7:06 下午

    上文中的php-cgi优化不知为啥没显示出来:

    /usr/local/php/etc/php-fpm.conf中的:
    5
    把5改为64

    FM Reply:
    十一月 18th, 2009 at 7:07 下午

    还是没有显示。。。奇怪:
    3.php-cgi优化:
    修改/usr/local/php/etc/php-fpm.conf中的max_children值,5改为64

    licess Reply:
    十一月 19th, 2009 at 11:45 上午

    2G的主要就是加些php-fpm,再就是把InnoDB加上,nginx多家上几个进程

    FM @ 2009年11月18日 7:00 下午

  40. 因为我的是独立服务器,2G内存,所以想做一些优化,看到您的配置都基本上是为VPS优化的,能否单独提供一些2G内存的优化配置?

    FM @ 2009年11月18日 6:41 下午

  41. 明白了,升级成功,原来是编辑的时候引号用成全角的了。

    我又看了一下我安装的lnmp0.3我是11月10日下载的,之后请问又升级了哪些东西呢?

    FM @ 2009年11月18日 11:29 上午

  42. 关于上一个问题,我11月11日就安装了你的集成安装包lnmp0.3,是不是之后你升级过zend呢?

    按此方式升级后,重启php-fpm,出现:(确认文件都存在,权限755)
    # /usr/local/php/sbin/php-fpm restart
    Shutting down php_fpm . done
    Starting php_fpm Failed loading " /usr/local/zend/ZendOptimizer.so" : " /usr/local/zend/ZendOptimizer.so" : cannot open shared object file: No such file or directory

    FM @ 2009年11月18日 1:47 上午

  43. 又察看了一下,centos.sh中所包含的就是Zend Optimizer 3.3.9,但是安装后显示却是3.3.3,文件夹中也是3.3.3?
    /usr/local/zend/lib/Optimizer-3.3.3/

    licess Reply:
    十一月 17th, 2009 at 11:22 下午

    @FM, 不会吧,我又看了一下脚本没错啊,就是3.3.9

    FM @ 2009年11月17日 11:11 下午

  44. 您好,我是17日之前下的,请问如何把Zend Optimizer升级到最新的3.3.9?

    licess Reply:
    十一月 17th, 2009 at 11:21 下午

    rm /usr/local/zend
    如果是64位
    wget -c http://soft.vpser.net/web/zend/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
    tar zxvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
    mkdir -p /usr/local/zend/
    cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/local/zend/
    32位:
    wget -c http://soft.vpser.net/web/zend/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
    tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
    mkdir -p /usr/local/zend/
    cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/local/zend/
    在/usr/local/php/etc/php.ini结尾加上
    [Zend Optimizer]
    zend_optimizer.optimization_level=1
    zend_extension="/usr/local/zend/ZendOptimizer.so"

    FM @ 2009年11月17日 10:21 下午

  45. 主题不错哦

    糯米 @ 2009年11月17日 4:44 下午

  46. [...] 有任何问题请到 http://blog.licess.cn/lnmp/ [...]

    LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年7月2日更新) @ Molutran's Blog - Have a try! @ 2009年11月16日 7:01 下午

  47. 建议下次升级新版的时候把如何从老版升级的方式也一并写一下。

    FM @ 2009年11月16日 5:06 下午

  48. [...] 配置这俩东西不难,你看看lnmp http://blog.licess.cn/lnmp/ 里面的脚本吧 in reply to riku 1 day [...]

    VPS侦探Twitter每周汇总 – 2009-11-15 - VPS侦探 @ 2009年11月15日 9:02 上午

  49. [...] 配置这俩东西不难,你看看lnmp http://blog.licess.cn/lnmp/ 里面的脚本吧 in reply to riku 21 hrs [...]

    LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - VPS侦探 @ 2009年11月14日 12:26 下午

  50. 最近有点忙,很久没有来看看了!

    大地软件 @ 2009年11月13日 12:12 下午

  51. 建议在新版本中加入nginx-rrd与memcache

    licess Reply:
    十一月 13th, 2009 at 3:25 下午

    恩,今天中午在我的VPS上试了一下,不错,下步会加到lnmp中。

    建议在新版本中加入nginx-rrd与memcache @ 2009年11月13日 8:27 上午

  52. 站点喜欢不错哦。欢迎回访

    牛牛 @ 2009年11月11日 2:24 下午

  53. [...] http://blog.licess.cn/lnmp/ Debian/Ubuntu版 http://blog.licess.cn/lnmp-debian-ubuntu/ [...]

    六根不净» Blog Archive » LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包 @ 2009年11月11日 1:06 上午

  54. [...] CentOS/RadHat版请到:http://blog.licess.cn/lnmp/ [...]

    LNMP - CentOS/RadHat/Debian/Ubuntu下Nginx+PHP+MySQL一键安装包V0.3发布 - Licess's Blog @ 2009年11月9日 10:12 下午

  55. [...] 有任何问题请到 http://blog.licess.cn/lnmp/ [...]

    LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年10月25日更新) | sopo's blog @ 2009年11月2日 11:59 下午

  56. 添加多个虚拟主机不成功
    请帮忙解决

    哈哈 @ 2009年10月29日 6:38 下午

  57. 请问vsftpd-for-LNMP应该怎么管理啊,

    执行 adduser -d /web/www/user1 -s /sbin/nologin user1 来添加一个不能SSH登录的FTP帐号,家目录为/web/www/user1 但是没有限制,添加限制,请修改/etc/vsftpd.chroot

    添加成功,但没法用FTP登陆,

    VI /etc/vsftpd.chroot ,找不到这个

    请兄台帮忙,多谢

    pete @ 2009年10月15日 6:35 下午

  58. 采用了之后貌似开不了GZIP呀,我的是Ubuntu 9.04server +lnmp
    请假大大帮看下的.CONF文件哪个地方有问题:

    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 9;
    gzip_types text/plain application/x-javascript text/css application/xml image/x-icon text/html;
    gzip_vary on;
    output_buffers 1 512k;
    postpone_output 1460;

    mototown @ 2009年10月15日 12:48 下午

  59. 帮忙给个一次性卸载所有上面安装的软件包的方法好么?
    顺便问一下nginx有解决中文路径和文件名的方案了么?

    秋爱 @ 2009年09月28日 8:31 下午

  60. 仔细看了一下,安装版安装方法中(10K大小的那个)并没有编译安装eAcelerator的相关脚本,而在php.ini中也找不到任何eAcelerator加速器的影子,请博主检查并添加一下,我又查看了“集成安装包安装”的安装脚本,里也没有安装eAcelerator的相关脚本。希望能引起重视!

    sometime @ 2009年09月17日 2:04 上午

  61. [...] 这个包包转自猫言猫语,是根据张宴和Licess的LNMP改写而成,本人在hostlatch的openvps 256上成功安装 [...]

    vaman的部落格 » Linux下的Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包 @ 2009年09月11日 10:19 上午

  62. 谢谢,正在苦恼要怎么安装才好呢!

    joseph @ 2009年09月9日 10:56 下午

  63. eAcelerator怎么打开呢?貌似默认安装好是没有打开的
    希望可以指导下

    licess Reply:
    九月 10th, 2009 at 10:06 上午

    @leo, 默认已经都安装且启动了。

    leo @ 2009年09月9日 7:47 上午

  64. 能不能放个编译好的压缩包出来呢?主要是放在cdlinux上面用来测试。

    winsel @ 2009年09月1日 3:32 下午

  65. [...] http://blog.licess.cn/lnmp/ Debian/Ubuntu版 [...]

    LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - Licess's Blog @ 2009年08月28日 11:57 上午

  66. CentOS安装好了LNMP不支持中文网页怎么解决?

    licess Reply:
    八月 10th, 2009 at 10:21 上午

    @rootsecurity, 用LNMP安装是支持中文的,是不是你网页的编码的问题啊,检查文件的编码和文件中charset是否一致。

    rootsecurity @ 2009年08月8日 4:40 下午

  67. 你好 如何设置才能支持泛域名 在网上找了 并试了 都没有成功 而且因为没有备份nginx.conf 目前网站都无法运行了 求助中

    初学 @ 2009年07月26日 12:29 下午

  68. 请您写一个CentOS5.3下使用“LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包”搭建web环境的最佳分区方案好吗?

    向光明 @ 2009年07月21日 6:22 上午

  69. 使用CENTOS 5.3版本在独立服务器安装失败~ VM虚拟机下安装成功
    运行install.php 以后,查看
    echo "mysql dir: /usr/local/mysql"
    echo "php dir: /usr/local/php"
    echo "nginx dir: /usr/local/nginx"
    这三个目录里面都是空的~

    thankcms @ 2009年07月20日 5:43 下午

  70. wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
    tar -zxvf PDO_MYSQL-1.0.2.tgz
    cd PDO_MYSQL-1.0.2
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
    make
    make install
    cd ../

    PDO_MYSQL @ 2009年07月17日 3:27 下午

  71. 怎么能知道有没有预安装Apahce?

    licess Reply:
    七月 13th, 2009 at 8:59 上午

    @sun, yum list
    执行yum remove httpd,直接删除就行

    sun @ 2009年07月12日 10:15 下午

  72. Please input domain:
    (Default domain: http://www.lnmp.org):www.hello.com \\在这一步输入了我自已的域名
    ===========================
    domain=www.hello.com
    ===========================

    Press any key to start… \\再次按任意键确认,开始安装

    博主,我在将要开始安装时,弹出输入域名,我输入了自已的域名,请问到装好结束后,我还需要修改/usr/local/nginx/conf/nginx.conf 文件再添加一次www.hello.com那段代码吗?

    谢谢

    licess Reply:
    七月 10th, 2009 at 3:10 下午

    @Vigo, 不用再添加这个了,如果再添加www.abc.com,在server{} 后面直接在复制server{},并修改相关信息保存,重启即可。

    Vigo @ 2009年07月9日 10:56 下午

  73. 问题已经找到了,是因为防火墙设置的原因~
    谢谢

    thankcms @ 2009年07月9日 9:51 上午

  74. server
    {
    listen 80;
    server_name http://www.lnmp.org;
    index index.html index.htm index.php;
    root /web/www/abc;

    如果我的网站放在abc目录下,请问在建FTP的时候,

    执行 adduser -d /web/www/user1 -s /sbin/nologin user1 来添加一个不能SSH登录的FTP帐号

    上面的应该设置成:adduser -d /web/www/abc 吗?
    我是想用FTP登陆网站目录

    Thanks

    licess Reply:
    七月 7th, 2009 at 1:54 下午

    @Vigo, 恩,对

    Vigo @ 2009年07月7日 12:07 下午

  75. 除了楼主所列举的那些vps外,其他的安装要小心点,我用photonvps.com的vps ,结果按照提示安装后,rpm 还有yum这两个给整坏了,不能用,bash-3.2# yum update
    Loaded plugins: fastestmirror
    error: no dbpath has been set
    error: cannot open Packages database in /%{_dbpath}
    Traceback (most recent call last):
    File "/usr/bin/yum", line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
    File "/usr/share/yum-cli/yummain.py", line 229, in user_main
    errcode = main(args)
    File "/usr/share/yum-cli/yummain.py", line 84, in main
    base.getOptionsConfig(args)
    File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfi

LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包相关推荐

  1. Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包

    1.首先登陆VPS,用SSH登陆. 2.安装LNMP,进入一个目录:cd /usr/local/src 然后就下载LNMP:wget http://imcat.in/LNMP.zip 解压缩 unzi ...

  2. Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤

    博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了.随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦. 每当到了环境配置的时候,博 ...

  3. MySQL 5.5.62 一键安装包

    MySQL 5.5.62 一键安装包 自动安装navicat 自动添加环境变量 自动创建桌面快捷方式 自动配置MySQL服务 自动添加localhost的hosts 账号root 密码 root 安装 ...

  4. linux mysql搭建禅道详细教程_2019-08-28 redhat linux如何部署禅道服务器(一键安装包)...

    linux一键安装包内置了XXD.apache, php, mysql这些应用程序,不需要再单独安装部署. linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包. 一.准 ...

  5. lnmp mysql安装失败_LNMP一键安装包常见问题错误及解决方法(不定期更新)

    lnmp一键安装包安装及使用过程中的问题及解决发那个发基本上在lnmp论坛都能找到,提问前先使用论坛搜索相关关键词.下面整理一下问的比较多的问题的解决方法. 1.开始安装LNMP时,前面提示error ...

  6. Linux下安装Redis详细教程 (附安装包)

    2.2 Redis安装 Redis官方网站 Redis中文官方网站 http://redis.io http://redis.cn/ 2.2.1 *安装版本* 6.2.1 for Linux(redi ...

  7. linux mysql 安装启动失败,Linux服务器一键安装包的mysql启动失败

    Linux服务器上用一键安装包配置的环境,启动mysql失败,提示如下错误信息: 排查方法: 1.查看服务器的磁盘空间是否正常,登录服务器执行命令 df -h 查看磁盘空间,如果服务器的系统盘或者数据 ...

  8. 服务器系统linux下载软件,Linux服务器管理系统一键安装包(wdcp Lanmp)

    wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只 ...

  9. nginx 在阿里云怎么安装mysql_阿里云Linux服务器安装 nginx+mysql+php

    阿里云Linux服务器安装 nginx+mysql+php 步骤 1.登录服务器 2.下载安装包 3.将安装包上传到服务器的/home目录下 注:使用rz sz命令进行本地和服务器间的上传.下载,安装 ...

最新文章

  1. R语言ggplot2可视化自动换行适配长文本图例(legend)实战:Multiple Lines for Text per Legend Label
  2. Science:一种新型玻璃,有望让手机告别碎屏!
  3. querySelector
  4. GTSAM Tutorial学习笔记
  5. matlab程序聚类预测机器学习
  6. 【OJ8756】砝码称重V2,可达性多重背包
  7. mysql zip 文件安装
  8. Python从零开始系列连载(32)——Python文件操作(下)
  9. ATL COM类之激活
  10. “产品助理最重要的工作是 Android 版本的设计与测试”
  11. 机器学习特征与类型概述
  12. 计算机硬盘与格式化,电脑硬盘能格式化吗
  13. Python输入一个三位数,输出其个位数字、十位数字和百位数字。
  14. python 改变图片像素值
  15. 华为外包员工是什么样的群体?
  16. NFS 服务器启动失败
  17. SpringBoot掌握的差不多了,就剩下一个Actuator没搞定了,本文详细来介绍!!!
  18. HNU--计算机网络实验2
  19. 使用SmartUpload组件上传文件,自己踩过的坑
  20. 淘宝/天猫API开发流程

热门文章

  1. 信息学奥赛一本通(1317:【例5.2】组合的输出)
  2. 信息学奥赛一本通(1056:点和正方形的关系)
  3. 小b和排序(51Nod-2484)
  4. Catch him(HDU-2351)
  5. 连连看(HDU-1175)
  6. 计算分数的浮点数值(信息学奥赛一本通-T1010)
  7. python网络编程项目_python网络编程(1):客户端与网络编程简介
  8. plaintextedit指定一行一行的高亮显示_常见的LED显示屏故障原因分析
  9. vision transformer(viT)教学视频【通俗易懂】
  10. Bootstrap-CSS-排版