LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年7月2日更新)

2,700次阅读
没有评论

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

LNMP Ver0.1 软件版本说明(2009 年 7 月 2 日更新

):
Nginx:0.7.61
PHP:5.2.10
MySQL:5.1.35


使用说明:
如果系统预安装 Apahce 或你已经安装 Apache,请先运行 yum remove httpd,删除 Apache!
登陆 Linux, 下载 LNMP 压缩包,并解压. (一些朋友可能不知道怎么弄,登陆 VPS 或者主机,


集成安装包安装:
执行命令 wget 
http://blog.licess.cn/uploads/lnmp/lnmp0.1.tar.gz

 
, 将 lnmp0.1.tar.gz 下载到 VPS 中,执行 tar zxvf lnmp0.1.tar.gz 解压 LNMP 一键安装包)。
执行命令 cd lnmp0.1
执行 chmod +x install.sh , 添加执行权限。
然后再执行./install.sh,输入要绑定的域名,回车后。程序会自动安装编译 Nginx、PHP、MySQL、phpMyAdmin、eAcelerator 这几个软件。


安装包安装:
执行命令 wget 
http://blog.licess.cn/uploads/lnmp/lnmp0.1.zip

 
, 将 lnmp0.1.zip 下载到 VPS 中,执行 unzip lnmp0.1.zip 解压 LNMP 一键安装包)。
执行命令 cd lnmp0.1
执行 chmod +x install.sh , 添加执行权限。
然后再执行./install.sh,输入要绑定的域名,回车后。程序会自动安装编译 Nginx、PHP、MySQL、phpMyAdmin、eAcelerator 这几个软件。


程序安装路径:
MySQL :   /usr/local/mysql
PHP :     /usr/local/php
Nginx :   /usr/local/nginx
PHPMyAdmin /web/www/phpmyadmin
Web 目录     /web/www


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 /web/www/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` 虚拟机就生效了。

让 Nginx 开机后手动执行 /root/run.sh 后 Nginx 会运行,开机自动运行可以运行 LNMP 目录下面的 startup.sh 文件即可。
opt.sh 为优化文件,如果内存小于 128MB 可以通过执行 ./opt.sh 添加 swap 分区,并修改时区为东 8 区。注:并不一定在所有的 VPS 上都可以添加 swap 分区,swvps 不可以,其他没有测试。


通过下面这几个链接查看 phpinfo 和管理 MySQL
phpinfo    
http://domain.name/phpinfo.php


phpMyAdmin 
http://domain.name/phpmyadmin


PHP 探针: 
http://domain.name/prober.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


下载地址:
集成软件包(所需软件已打包在内):http://blog.licess.cn/uploads/lnmp/lnmp0.1.tar.gz


安装包(程序自动链接网站下载):http://blog.licess.cn/uploads/lnmp/lnmp0.1.zip


友情提示: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.xlinux.org/


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



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



正文完
 0
评论(没有评论)
验证码