• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包

Linux学习 admin 9年前 (2010-05-09) 206次浏览

 

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 http://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
本文来自 CSDN 博客,转载请标明出处:http://blog.csdn.net/wannet/archive/2009/12/08/4961781.aspx

http://blog.csdn.net/wannet/archive/2009/12/08/4961781.aspx


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:LNMP-Linux 下 Nginx+MySQL+PHP+phpMyAdmin+eAcelerator 一键安装包
喜欢 (0)