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的
-
-