LAMP
1、Linux系统的其他命令
- find命令:在目录下查找文件
格式一:find 路径 参数 文件名
路径:如果没有指定路径,默认是在当前目录下
参数:-name 根据文件名来查找,区分大小写; -iname 忽略大小写
例:查找/var/log目录下,后缀是.log的文件
find /var/log -name *.log
注意:在当前目录下做查找时,文件名记得用引号进行包裹
格式二:find 路径 -size 文件大小的参考值k
值k:恰好等于该值大小的文件
-值k:小于该值的文件
+值k:大于该值的文件
例:查找etc目录下大小等于15k的文件:find /etc -size 15k
格式三:find 路径 -perm 权限
ugo
三位数:恰好等于该权限
-三位数:至少包含这些权限(可以有多,但是不能少)
/三位数:权限满足任意一个即可
- yum命令:进行软件的安装,卸载,更新的操作
- yum install 软件名字 #安装软件
- yum remove 软件名字 #卸载软件
- yum update #更新软件
- yum list all #列出系统所有的软件
- yum clean all #清除yum缓存
- yum check-update #检查可更新的软件
- yum info 软件名字 #查看软件的信息
- -y 代表的是yes,确定的含义
2、LAMP环境搭建
- 概述/作用:LAMP=Linux+Apache服务器+MySQL/MariaDB数据库+PHP/Python开发环境,提供了一个搭建动态网站的平台,能够实现WEB端应用程序的部署和使用操作。
L:所需的操作系统资源的支持:Linux
A:apache服务器,提供了web端应用程序存放和访问的支持
M:MySQL/Maria数据库,提供了WEB端应用程序的数据存储和管理操作(数据库:存放和管理各种数据的仓库)
P:PHP/Python,提供了开发语言环境的支持
-
搭建流程:关注点:部署的过程
-
L:centos系统已搭建完成
-
搭建Apache服务器
-
查看操作系统版本:(可选可写)
cat /etc/redhat-release
最低centos系统要求:centos7+
-
安装apache服务器:httpd
yum install httpd httpd-devel(apache工具/开发包)
-
启动apache服务器
systemctl start httpd
systemctl命令:管理服务的命令
-
添加apache服务为开机自启
systemctl enable httpd
-
查看服务的状态(可选可写) status:状态
systemctl status httpd
-
开放apache服务器访问端口
开放http协议访问:firewall-cmd - -permanent - -zone=public - -add-service=http
开放https协议访问:firewall-cmd - -permanent - -zone=public - -add-service=https
-
设置防火墙重新载入 reload:重新载入
firewall-cmd - -reload
-
验证:apache服务器能够正常运行(可选可写)
通过浏览器访问apache服务器:输入本机ip——>ip addr
-
-
安装MySQL数据库
-
安装mysql,以及相关的组件
yum -y install mariadb mariadb-server mariadb-libs mariadb-devel
-
启动mysql数据库服务
systemctl start mariadb
-
添加mysql开机自启动
systemctl enable mariadb
-
查看mysql数据库服务状态(可选可写)
systemctl status mariadb
-
数据库安全设置(更改数据库root用户密码)
mysql_secure_installation
第一次提示:不做任何输入,直接回车
-
验证:登录mysql数据库(可选可写)
mysql -uroot -p123456
退出数据库:exit
-
-
安装PHP环境
-
安装php
yum -y install php
-
安装组件php-mysql:关联mysql数据库
yum -y install php-mysql
-
安装常用的PHP模块:直接运行即可
yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
-
验证:php环境(可选可写)
利用php技术,编写一个php页面,放在apache服务器进行访问
重点:LAMP环境或Apache服务器提供存放WEB应用程序项目包位置:/var/www/html
①进入目录:cd /var/www/html
②创建php文件:vim info.php
内容:
<?php
phpinfo(); ——>该方法是php技术提供的,可以显示php详细信息
?>
建议:当apache服务器做了修改后,建议**重启apache服务器:systemctl restart httpd**
③访问php页面:ip地址/info.php
解释:根据ip地址获取到服务器,再来访问服务器上的页面
如果可以访问到以上页面,就代表着LAMP环境的组成架构是OK的
-
-