Linux 18 环境配置
安装环境的时候最好是root权限下配置
这个是一个不错root教程设置链接:https://www.cnblogs.com/duaimili/p/9955482.html
一、LAMP
1、Linux安装(请看我另外一篇文章)
https://blog.csdn.net/weixin_45620487/article/details/107230243
2、Apache的安装
安装Apache的命令:sudo apt-get install apache2
检查是否成功命令:apachectl -v或者httpd -v
你也可以使用localhost,在linux的浏览器中看到效果
3、Mysql的安装
安装Mysql的命令:sudo apt install mysql-server mysql-client
检查是否成功命令:mysql -V(注意大小写)
4、PHP的安装
安装PHP的命令:sudo apt-get install php7.0
(有可能知道检测,下载最新版的php)
检查是否成功命令:php-v
安装PHP7.2插件sudo apt-get install libapache2-mod-php7.2
(按你检测出来的PHP版本来安装,主要在apache下运行php)
都完成后,可以使用phpinfo();来查看php页面信息
三、LNMP其他的同上
1、Nginx的安装
安装Nginx的命令:sudo apt-get install nginx
检查是否成功命令:nginx -v
三、LAMP跟LNMP
区别:
lamp 的全称是linux + apache + mysql +php
lnmp 的全称是linux + nginx + mysql + php
apache和nginx的区别:
Apache 是 LAMP 架构最核心的 Web Server,开源、稳定、模块丰富是 Apache 的优势。
缺点:
Apache 的缺点是有些臃肿,内存和 CPU 开销大,性能上有损耗。
Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
缺点:
1.动态处理差:nginx处理静态文件好,耗费内存少,但是处理动态页面则很鸡肋,现在一般前端用nginx作为反向代理抗住压力,apache作为后端处理动态请求。
2.rewrite弱:虽然nginx支持rewrite功能,但是相比于Apache来说,Apache比nginx 的rewrite 强大。
安装那个好:
要省内存的话lnmp是最好的选择,但似乎不太稳定,有时会比较常502
静态的多用lnmp还是不错的
动态内容多的话,lamp还是最稳定的
其实就是在宝塔中选择哪个环境搭建起来选apache就是LAMP,选nginx就是LNMP。主要还是看项目来选择环境。
四、其他
1、git安装命令:sudo apt-get install git
检查是否成功命令:git --version
查找git安装路径命令:git
2、composer安装命令:sudo apt-get install composer
检查是否成功命令:composer
3、redis安装命令:sudo apt-get install redis-server
检查是否成功命令: whereis redis-cli 和 whereis redis-server