LNMP一鍵安裝包 V1.1 發布,預祝端午節+六一快樂
![]()
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偵探 本文鏈接地址:http://www.0794baidu.com/build/lnmp-v1-1.html










@devilvip, 沒安裝成功,建議 ./php5.2.17.sh 2>&1 | tee -a /root/install-php5.2.17.log 記錄日志,論壇反饋日志看看
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??
老大,如何開啟pathinfo啊。我不大理解。論壇里搜索了下。也弄了,但是出現了502錯誤
centos7安裝失敗
@ake, 去掉,再重啟php-fpm再./memcached.sh就行了
發現LNMP1.1安裝時,若選擇的是mariadb數據庫,則安裝之后,lnmp命令則無法使用,經過個人發現,有個最簡單的方法,到/etc/init.d/中,執行下ln -s mariadb mysql就好了。。。。這樣就可以在不破壞原始lnmp腳本命令的同時解決了對mariadb的兼容。。
那memcache安裝的錯誤呢,如何解決
@ake, 5.5目前還不支持zend guard loader,需要將php.ini里zend guard loader的配置刪除
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
看到這些,,傻了。。啥情況這是
@Sang, typecho是使用pathinfo的,需要開啟pathinfo。使用rewrite的話需要調整一下對應虛擬主機配置里的location為location ~ .*\.(php|php5)?$
軍哥,LNMP1.1以后,用Typecho有點問題,后臺登陸就返回404 Not Found。好幾臺vps都試了一樣。裝回1.0就解決了。
軍哥辛苦了~
軍哥辛苦了,特來支持。