麒麟V10通过LNMP一键安装包离线部署PHP环境

简介

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。

官网地址:https://lnmp.org/

下载

下载地址:https://lnmp.org/download.html
由于是离线安装,需要下载完整版。
下载后将lnmp2.0-full.tar.gz文件拷贝至/home目录

安装

cd /home
tar zxf lnmp2.0-full.tar.gz
cd lnmp2.0-full
CheckMirror=n ./install.sh lnmp

如需要安装LAMP,将./install.sh 后面的参数lnmp替换为lamp即可。同时也支持单独安装Nginx或数据库,命令为 ./install.sh nginx./install.sh db

如需更改网站和数据库目录、自定义Nginx参数、PHP参数模块是否安装、开启lua等需在运行 ./install.sh 命令前修改安装包目录下的 lnmp.conf 文件,详细可以查看lnmp.conf文件参数说明。

运行上述LNMP安装命令后,会出现如下提示:

只需按提示安装即可。

安装完成

输入域名,显示如下界面则说明安装完成:

其他

相关配置文件位置

Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf 1.3及更高版本:/usr/local/pureftpd/etc/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本为/usr/local/proftpd/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
Redis 配置文件:/usr/local/redis/etc/redis.conf

相关目录文件位置

Apache目录:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/
Apache默认虚拟主机配置文件:/usr/local/apache/conf/extra/httpd-vhosts.conf
虚拟主机配置文件名称:/usr/local/apache/conf/vhost/域名.conf

添加、删除虚拟主机及伪静态管理

https://lnmp.org/faq/lnmp-vhost-add-howto.html

安装PHP模块/扩展(不需要重装PHP)

lnmp之安装PHP模块/扩展(不需要重装PHP)

常见错误

https://lnmp.org/faq.html

发表评论

邮箱地址不会被公开。 必填项已用*标注