亲测 Centos6 Centos7 系统没有问题---
- nginx-1.8.1
- nginx-1.10.3
- nginx-1.11.10
- php-5.6.40
- php-7.2.19
- php-7.4.33
- php-8.2.15
- mysql-5.5.54
- mysql-5.6.37
ThinkPHP 5.0.22 ThinkPHP 5.1.29
- memcached-1.5.2.tar.gz
- memcached-1.4.39.tar.gz
- memcache-2.2.7.tgz
1 redis-3.2.9.tar.gz 2 redis-4.0.1.tar.gz
1 redis-3.1.4.tgz 2 redis-2.2.8.tgz
git clone https://github.com/lampol/lnmp.git
cd lnmp //下载到本地后进到目录里面
chmod +x install.sh //给安装脚本赋执行的权限
./install.sh //开始执行安装
根据提示选择软件安装的版本。(注意要联网,如果出现错误可能是网络问题)
/etc/init.d/nginx start //注意nginx的端口改成了8080
/etc/init.d/php-fpm start
/etc/init.d/mysql start
强烈建议安装完后修改MySQL的密码 默认为空
cd lnmp/shell //进入到shell文件夹
chmod +x mysql_secure_installation //给执行的权限
./mysql_secure_installation //按照提示一步一步操作 设置root密码 以及禁止root的远程登录
运行这个命令 netstat -nltp
如果有8080 9000 3306 端口号 代表启动成功
项目的根目录在 /home/www 目录下面
IP/域名:8080 即可访问到根目录 如果访问不到请检测网络 或者关闭防火墙重试
注意 安装框架前一定要先安装lnmp的环境 已经配置好了nginx的配置 直接ip访问即可
cd lnmp/shell
chmod +x install_framework.sh
./install_framework.sh
//剩下的按提示操作
memcache的服务端和客户端可以单独安装互不影响, 注意php-memcache要求是要安装php,安装完前面的php才可以安装
cd lnmp/shell
chmod +x install_third_party.sh
./install_third_party.sh
然后选择 安装的软件和版本可以选择安装或者不安装
/etc/init.d/memcached start|stop|restart
/etc/init.d/redis start|stop|restart
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流
- QQ: 807968192
- php/linux技术交流群:163656536
- 腾讯课堂: (https://ke.qq.com/course/list/lampol)
- 如果出现安装错误,可以重试,特别是下载软件的时候,网络不好可能会出错误
- 如果不能访问,请关闭防火墙重试
欢迎大家提出建设性的意见或者建议。