記筆記,記筆記
使用系統自帶yum庫下載安裝(全程最好使用root賬戶)
安裝虛擬機,再加載Cent OS7 的鏡像文件,Xshell6《好吧,很皮,拿起虛擬機一頓操作的》
1.安裝apache
首先安裝apache
1 yum -y install httpd
啟動apache服務
systemctl start httpd.service
設置apache開機啟動
systemctl enable httpd.service
驗證apache是否安裝成功 在物理機的瀏覽器輸入虛擬機的ip地址,Cont OS7這里查詢ip的指令為ip addr(以前使用的red hat是ipconfig)
如果還需要外網訪問的話 需要把防火牆關閉掉,以前的事iptables,現在是Firewall-cmd 指令如下:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
使用物理機打開瀏覽器輸入Cent OS7的ip,出現testing123表示服務器這邊沒什么大問題了
2.安裝PHP
先安裝php
yum -y install php
寫一個測試
vi /var/www/html/test.php -> 按 i 進入編輯模式,會顯示INSERT -> <?php echo 'Hello,World!'; phpinfo(); ?> -> 按esc退出編輯模式進入命令模式 -> :wq表示保存並推出
重啟apache服務
systemctl restart httpd
回到物理機瀏覽器 在原來的ip后面加/test.php
如果你的情況和下面一樣也就表示沒有什么問題了
3.安裝MySQL,這里的MySQL是MariaDB,其實都一樣
安裝MySQL 記得安裝全,不然跑不起來怎么浪
yum install mariadb*
開啟sql服務
systemctl start mariadb.service
開機自啟sql服務
systemctl enable mariadb.service
最開始root賬戶沒有密碼登錄只需要mysql -u root就能登錄,給sql的密碼
mysql_secure_installation
下面是一堆英文說明,按照常規操作一頓yes+enter,中途加入你想要設置密碼,最好可以測試一下,密碼和linux一樣不會明文回顯
mysql -u root -p

4.關聯php和mysql
查看php的擴展模塊
yum search php

安裝php關聯MySQL的模塊
yum -y install php-mysql
5.添加php的常用模塊
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
再次重新啟動apache服務
systemctl restart httpd
再用物理機的瀏覽器訪問服務器ip/test.php,就會php信息里面回加載出剛剛添加的功能模塊
6.放入測試程序
打開xshell(這款軟件官網針對學生和家庭是免費的,不要像我一樣下載一堆病毒)
連接上Cent OS7的ip再輸入用戶名密碼
可以安裝一個yum提供的rz工具傳輸文件
yum provides */rz
在xshell中找到服務器的項目路徑
cd /var/www/html
直接輸入直接輸入rz,彈出文件選項框,直接找到想要傳輸的文件然后解壓就行了,在訪問的時候路徑改成文件名或者文件夾名
如果嫌麻煩,每次傳文件都要傳到那個文件夾,可以自己創建個文件夾,然后更改apache的httpd.cof文件里面的目標文件夾路徑到想要的文件路徑,也可以更該這個服務器的端口號,默認的為80,還有默認的首頁,改錯了可能服務就起不來了
參考 Install Apache, PHP And MySQL On CentOS 7 (LAMP)
https://www.cnblogs.com/apro-abra/p/4862285.html
over
