目录
一、环境的组成
1.操作系统
-
Linux
-
windows
-
macos
-
unix
2.web应用程序
-
nginx
-
apache
3.数据库
-
mysql
-
oracle
4.项目代码
-
thinkphp(php)(项目框架)
-
spring boot (java)(项目框架)
二、四种环境部署方法LNMP一键安装包无人值守命令生成器
1.php语言开发
LAMP:linux+apache+mysql+php
安装Apache
1.安装apache
yum -y install httpd
2.查询Apache服务是否运行
systemctl status httpd
3.启动apache服务
systemctl start httpd
4.查询防火墙对80端口是否打开
firewall-cmd --zone=public --query-port=80/tcp
5.开放防火墙对80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
6.重载
firewall-cmd --reload
7.浏览器输入ip查看
安装php
1.添加php源文件
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2.安装php基本组件 (yum -y install 后面写需要的组件)
yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70wldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w- gd.x86_64 php70w-mysqli
3.创建 phpinfo文件
cd /var/www/html/
echo "\<?php phpinfo(); ?>" >/var/www/html/index.php
4.重启apache服务
systemctl restart httpd
5.验证apache解析php
浏览器输入 对应的ip/index.php