whsir指基於lnmp源碼二次封裝,通過yum源快速安裝lnmp環境。
whsir一鍵包特性:
- 通過yum源方式一鍵安裝部署
- 持續不斷更新,穩定版本與官方同步
- 支持lnmp環境一鍵部署
- Nginx默認集成lua、waf、purge、TCMalloc模塊
- 所有包都以w開頭以防和其他源版本衝突
- php擴展可以根據需求進行安裝
- 支持update升級卸載(升級卸載請做好數據備份)
- Nginx通過logrotate每日定時轉儲
系統支持:
- Centos6、Centos7
- Redhat6、Redhat7
版本支持:
php最低支持5.6,最高支持至7.3
mysql支持5.5、5.6、5.7
lnmp安裝部署流程(當前以Centos7.x爲例):
1、安裝epel源
yum install epel-release -y
2、添加whsir一鍵包源
3、安裝Nginx
yum install wnginx -y
4、安裝php5.6
yum install wphp56 -y
5、安裝mysql55
yum remove mariadb-libs
yum install wmysql55 -y
6、添加環境變量
echo 'export PATH=$PATH:/usr/local/nginx/sbin/:/usr/local/php/bin/:/usr/local/mysql/bin/' >> /etc/profile
source /etc/profile
7、啓動MySQL運行以下命令來刪除匿名用戶和測試數據庫
/etc/init.d/mysql start
echo -e "\nn\ny\ny\ny\ny" | mysql_secure_installation
8、啓動nginx、啓動php
/etc/init.d/php-fpm56 start
/etc/init.d/nginx start
至此lnmp部署完成,安裝php5.6擴展則yum install wphp56-memcache,目前php5.6擴展支持gmp、ldap、redis、snmp、zend-loader
更多幫助內容可查看:https://blog.whsir.com/post-4238.html