English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    LNMP一键安装包 V1.1 发布,预祝端午节+六一快乐

    2014年05月30日 上午 | 作者:VPS侦探


    LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL/MariaDB、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如:可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。

    时间匆匆流过,又快到一年一度的六一儿童节了,同时端午假期也到了,去年的六一发布v1.0,今年有点小事提前发布v1.1,放假也休息两天。这一年从论坛用户的反馈中,对LNMP进行了部分调整优化,下面看一下主要的变化:

    • 调整优化脚本安装脚本;
    • 安装时增加MariaDB选项;
    • 增加MySQL升级脚本 upgrade_mysql.sh;
    • 增加MySQL升级到MariaDB脚本 upgrade_mysql2mariadb.sh;
    • 增加MariaDB升级脚本 upgrade_mariadb.sh;
    • 增加Redis安装脚本 redis.sh;
    • 增加OPcache安装脚本 opcache.sh;
    • 增加MySQL/MariaDB root密码重置脚本;
    • 添加pathinfo支持,去掉include pathinfo的#,在try_files前加#重启nginx即可使用;
    • 重写nginx init.d脚本;
    • 优化PHP升级脚本;
    • 优化LNMP升级到LNMPA脚本,PHP可选PHP5.2或5.3,调整编译参数和配置文件;
    • 优化LNMPA PHP升级脚本,支持5.4,5.5;
    • 优化Xcache安装脚本,增加xcache管理界面;
    • 优化Memcached安装脚本;
    • 优化其他相关脚本使其支持MySQL的同时可支持MariaDB;
    • 优化Nginx部分配置;
    • 优化Pureftpd安装脚本;
    • 优化Nginx配置文件,增加部分参数,去掉注释即可使用;
    • 优化PHP-FPM参数,增加slowlog慢日志选项,可修改request_slowlog_timeout参数启用;
    • 更新wordpress伪静态;
    • 更新Nginx状态页为http://IP/nginx_status;
    • 更新Nginx至1.6.0;
    • 更新MySQL至5.1.73,5.5.37;
    • 更新PHP至5.3.28;
    • 更新Xcache至3.1.0;
    • 更新ImageMagick至6.8.8-9;
    • 更新phpMyAdmin至4.2.2;
    • 去除fcgi.conf,使用nginx自带的fastcgi.conf;
    • 去除Nginx日志多余配置,采用统一日志名称;
    • 去除PHP编译参数--with-curlwrappers;

    LNMP安装教程:https://lnmp.org/install.html

    LNMPA安装教程:https://lnmp.org/lnmpa.html

    添加、删除虚拟主机及伪静态管理:https://lnmp.org/faq/lnmp-vhost-add-howto.html

    eAccelerator,xcache,memcached,imageMagick,ionCube、opcache、redis的安装:https://lnmp.org/faq/Add-ons.html

    LNMP相关软件目录及文件位置:https://lnmp.org/faq/lnmp-software-list.html

    LNMP状态管理命令:https://lnmp.org/faq/lnmp-status-manager.html

    使用交流论坛:https://bbs.vpser.net/forum-25-1.html

    最后祝过端午节+六一快乐,假期愉快!

    VPS论坛邀请码:https://bbs.vpser.net/reg.php?invitecode=668d75de3c3ZFa34 有效期至:2014-6-15 08:24

    >>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/build/lnmp-v1-1.html
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美国VPS主机,国内推荐腾讯云阿里云
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)

    评论(29条评论)

    1. VPS侦探说道:

      @devilvip, 没安装成功,建议 ./php5.2.17.sh 2>&1 | tee -a /root/install-php5.2.17.log 记录日志,论坛反馈日志看看

    2. devilvip说道:

      sed:无法读取 /usr/local/php52/etc/php-fpm.conf:没有那个文件或目录
      sed:无法读取 /usr/local/php52/etc/php-fpm.conf:没有那个文件或目录
      Starting Nginx...
      Starting nginx... done
      Starting MySQL...
      Starting MySQL.. SUCCESS!
      Starting PHP-FPM...
      Starting php_fpm /etc/init.d/php-fpm: line 61: /usr/local/php/bin/php-cgi: 没有那个文件或目录
      failed
      Starting PHP 5.2.17 PHP-FPM...
      Starting php_fpm /etc/init.d/php-fpm52: line 61: /usr/local/php52/bin/php-cgi: 没有那个文件或目录

      where is the problem??

    3. baiyou说道:

      老大,如何开启pathinfo啊。我不大理解。论坛里搜索了下。也弄了,但是出现了502错误

    4. sssss说道:

      centos7安装失败

    5. VPS侦探说道:

      @ake, 去掉,再重启php-fpm再./memcached.sh就行了

    6. AA说道:

      发现LNMP1.1安装时,若选择的是mariadb数据库,则安装之后,lnmp命令则无法使用,经过个人发现,有个最简单的方法,到/etc/init.d/中,执行下ln -s mariadb mysql就好了。。。。这样就可以在不破坏原始lnmp脚本命令的同时解决了对mariadb的兼容。。

    7. ake说道:

      那memcache安装的错误呢,如何解决

    8. VPS侦探说道:

      @ake, 5.5目前还不支持zend guard loader,需要将php.ini里zend guard loader的配置删除

    9. ake说道:

      LNMP中的memcache 安装时提示:
      Error: can't get php version!
      Maybe your php was didn't install or php configuration file has errors.Please check.

      php 5.5.13
      MariaDB 10.0.11

      重启服务(/etc/init.d/php-fpm restart),提示的是:
      Gracefully shutting down php-fpm . done
      Starting php-fpm Zend Guard Loader requires Zend Engine API version 220090626.
      The Zend Engine API version 220121212 which is installed, is newer.
      Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Gu ard Loader.

      done

      看到这些,,傻了。。啥情况这是

    10. VPS侦探说道:

      @Sang, typecho是使用pathinfo的,需要开启pathinfo。使用rewrite的话需要调整一下对应虚拟主机配置里的location为location ~ .*\.(php|php5)?$

    11. Sang说道:

      军哥,LNMP1.1以后,用Typecho有点问题,后台登陆就返回404 Not Found。好几台vps都试了一样。装回1.0就解决了。

    12. 我很忙说道:

      军哥辛苦了~

    13. 更新支持说道:

      军哥辛苦了,特来支持。