公司網(wǎng)站服務(wù)器托管東莞網(wǎng)站排名推廣
LAMP
1、Linux系統(tǒng)的其他命令
- find命令:在目錄下查找文件
? 格式一:find 路徑 參數(shù) 文件名
? 路徑:如果沒有指定路徑,默認(rèn)是在當(dāng)前目錄下
? 參數(shù):-name 根據(jù)文件名來查找,區(qū)分大小寫; -iname 忽略大小寫
? 例:查找/var/log目錄下,后綴是.log的文件
? find /var/log -name *.log
注意:在當(dāng)前目錄下做查找時,文件名記得用引號進行包裹
? 格式二:find 路徑 -size 文件大小的參考值k
? 值k:恰好等于該值大小的文件
? -值k:小于該值的文件
? +值k:大于該值的文件
? 例:查找etc目錄下大小等于15k的文件:find /etc -size 15k
? 格式三:find 路徑 -perm 權(quán)限
? ugo
? 三位數(shù):恰好等于該權(quán)限
? -三位數(shù):至少包含這些權(quán)限(可以有多,但是不能少)
? /三位數(shù):權(quán)限滿足任意一個即可
- yum命令:進行軟件的安裝,卸載,更新的操作
- yum install 軟件名字 #安裝軟件
- yum remove 軟件名字 #卸載軟件
- yum update #更新軟件
- yum list all #列出系統(tǒng)所有的軟件
- yum clean all #清除yum緩存
- yum check-update #檢查可更新的軟件
- yum info 軟件名字 #查看軟件的信息
- -y 代表的是yes,確定的含義
2、LAMP環(huán)境搭建
- 概述/作用:LAMP=Linux+Apache服務(wù)器+MySQL/MariaDB數(shù)據(jù)庫+PHP/Python開發(fā)環(huán)境,提供了一個搭建動態(tài)網(wǎng)站的平臺,能夠?qū)崿F(xiàn)WEB端應(yīng)用程序的部署和使用操作。
? L:所需的操作系統(tǒng)資源的支持:Linux
? A:apache服務(wù)器,提供了web端應(yīng)用程序存放和訪問的支持
? M:MySQL/Maria數(shù)據(jù)庫,提供了WEB端應(yīng)用程序的數(shù)據(jù)存儲和管理操作(數(shù)據(jù)庫:存放和管理各種數(shù)據(jù)的倉庫)
? P:PHP/Python,提供了開發(fā)語言環(huán)境的支持
-
搭建流程:關(guān)注點:部署的過程
-
L:centos系統(tǒng)已搭建完成
-
搭建Apache服務(wù)器
-
查看操作系統(tǒng)版本:(可選可寫)
cat /etc/redhat-release
最低centos系統(tǒng)要求:centos7+
-
安裝apache服務(wù)器:httpd
yum install httpd httpd-devel(apache工具/開發(fā)包)
-
啟動apache服務(wù)器
systemctl start httpd
systemctl命令:管理服務(wù)的命令
-
添加apache服務(wù)為開機自啟
systemctl enable httpd
-
查看服務(wù)的狀態(tài)(可選可寫) status:狀態(tài)
systemctl status httpd
-
開放apache服務(wù)器訪問端口
開放http協(xié)議訪問:firewall-cmd - -permanent - -zone=public - -add-service=http
開放https協(xié)議訪問:firewall-cmd - -permanent - -zone=public - -add-service=https
-
設(shè)置防火墻重新載入 reload:重新載入
firewall-cmd - -reload
-
驗證:apache服務(wù)器能夠正常運行(可選可寫)
通過瀏覽器訪問apache服務(wù)器:輸入本機ip——>ip addr
-
-
安裝MySQL數(shù)據(jù)庫
-
安裝mysql,以及相關(guān)的組件
yum -y install mariadb mariadb-server mariadb-libs mariadb-devel
-
啟動mysql數(shù)據(jù)庫服務(wù)
systemctl start mariadb
-
添加mysql開機自啟動
systemctl enable mariadb
-
查看mysql數(shù)據(jù)庫服務(wù)狀態(tài)(可選可寫)
systemctl status mariadb
-
數(shù)據(jù)庫安全設(shè)置(更改數(shù)據(jù)庫root用戶密碼)
mysql_secure_installation
第一次提示:不做任何輸入,直接回車
-
驗證:登錄mysql數(shù)據(jù)庫(可選可寫)
mysql -uroot -p123456
退出數(shù)據(jù)庫:exit
-
-
安裝PHP環(huán)境
-
安裝php
yum -y install php
-
安裝組件php-mysql:關(guān)聯(lián)mysql數(shù)據(jù)庫
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環(huán)境(可選可寫)
利用php技術(shù),編寫一個php頁面,放在apache服務(wù)器進行訪問
重點:LAMP環(huán)境或Apache服務(wù)器提供存放WEB應(yīng)用程序項目包位置:/var/www/html
①進入目錄:cd /var/www/html
②創(chuàng)建php文件:vim info.php
內(nèi)容:
? <?php
? phpinfo(); ——>該方法是php技術(shù)提供的,可以顯示php詳細(xì)信息
? ?>
建議:當(dāng)apache服務(wù)器做了修改后,建議**重啟apache服務(wù)器:systemctl restart httpd**
③訪問php頁面:ip地址/info.php
解釋:根據(jù)ip地址獲取到服務(wù)器,再來訪問服務(wù)器上的頁面
如果可以訪問到以上頁面,就代表著LAMP環(huán)境的組成架構(gòu)是OK的
-
-