licess 发表于 2009-11-17 23:26:36

LNMP-Nginx+MySQL+PHP+phpMyAdmin+eAcelerator+Zend Optimizer一键安装包

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

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

CentOS版,使用说明:

如果系统预安装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这几个软件。

Debian/Ubuntu版,使用说明:(请尽量选用32位,D64位问题已经解决,可以正常使用)

如果系统预安装Apahce或你已经安装Apache,请先运行 killall apache2 ,再执行 apt-get remove apache2 ,删除Apache!(此步已经再V0.3新版添加,可以不用操作。)

登陆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
然后32位系统执行./debian.sh64位系统执行./debian64bit.sh ,输入要绑定的域名,回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。https://www.vpser.net/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif

注:本程序在测试时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
{
listen80;
server_namestatus.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_passunix:/tmp/php-cgi.sock;
    #fastcgi_pass127.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最小化安装 上测试成功。

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

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

Q交流群:12327692 (已升级高级群,可加) 2群:15762671
交流论坛: https://bbs.vpser.net
下载地址:
http://soft.vpser.net/lnmp/lnmp0.3.tar.gz

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

newers 发表于 2009-12-3 03:42:19

SOFAST都关注博客去了,这里没人啊。。
新增虚拟主机面板程序,在那里,怎么用?

[ 本帖最后由 newers 于 2009-12-3 03:43 编辑 ]

licess 发表于 2009-12-3 09:11:27

回复 2# 的帖子

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

wzwen 发表于 2009-12-10 16:21:15

我仔细看了下安装的sh文件,学到不少东西。。。

netgood 发表于 2010-1-30 15:11:58

建议弄个asp.net插件,因为国外的windows相对比linux贵很多,如果在linux能实现运行asp.net,那么就可节省很多费用

[ 本帖最后由 netgood 于 2010-1-30 15:13 编辑 ]

上古飛帆 发表于 2010-2-1 10:02:27

這麼好的資訊,大家要學習啊。

licess 发表于 2010-2-7 16:57:06

回复 5# 的帖子

暂时没有这个但是,linux上拍asp.net暂时也不成熟。

rex5652 发表于 2010-2-16 21:47:20

添加虚拟主机面板程序

用的是哪个面板呢?

licess 发表于 2010-2-20 09:06:30

回复 8# 的帖子

在lnmp0.3目录执行./vhost.sh 根据提示添加就行。

gun007007 发表于 2010-2-24 00:25:41

64位机 CentOS 下实行到make ZEND_EXTRA_LIBS='-liconv'
这一步就一直失败,安装不了php 请问原因,谢谢!

imacintosh 发表于 2010-4-6 10:21:41

2月份 左右开始 下载这个 lnmp 一键安装包,在使用!!

现在 上来论坛 向大家学习、交流一下经验!!

谢谢
页: [1]
查看完整版本: LNMP-Nginx+MySQL+PHP+phpMyAdmin+eAcelerator+Zend Optimizer一键安装包