部署lamp環境
一、安裝centos7
#參考https://www.cnblogs.com/wcwen1990/p/7630545.html
1、使用虛擬機安裝centOS7作為服務器,打開vmware workstations,文件->新建虛擬機,選擇“自定義(高級)”選項
2、步驟基本默認,下一步繼續:(可以選擇“稍後安裝操作系統”選項)
3、在出現如下界面,客戶機操作系統選擇“linux”,版本選擇“CentOS 64位”,下一步繼續:
4、給虛擬機命名,選擇虛擬機文件(vmx)的位置:
5、選擇處理器數量和每個處理器核心數量,下一步繼續:
6、指定虛擬機占用內存大小,下一步繼續:
7、出現如下界面,選擇網絡連接類型,這裏選擇“使用橋接網絡”,各位安裝虛擬機過程根據需要自行選擇,安裝向導中已經針對各種模式進行了比較規範的說明,這裏補充說明如下:
1)使用橋接網絡:虛擬機ip與本機在同一網段,本機與虛擬機可以通過ip互通,本機聯網狀態下虛擬機即可聯網,同時虛擬機與本網段內其他主機可以互通,這種模式常用於服務器環境架構中。
2)使用網絡地址轉換(NAT):虛擬機可以聯網,與本機互通,與本機網段內其他主機不通。
3)使用僅主機模式網絡:虛擬機不能聯網,與本機互通,與本機網段內其他主機不通。
8、默認,下一步繼續:
9、選擇磁盤類型,一般默認、下一步繼續:
10、創建新虛擬磁盤
11、設置輸入虛擬機磁盤大小
12、默認,下一步繼續:直到點擊“完成”結束虛擬機創建:
選擇鏡像,點擊開啟虛擬機進入CentOS7操作系統安裝過程:
虛擬機控制臺出現界面,選擇Install CentOS liunx 7,點擊回車鍵繼續:
根據提示安裝
選擇安裝過程的語言,默認選擇English,點擊Continue繼續:
配置DATE&TIME--選擇上海的就可以了,時間設置好後,左上角done保存。
CentOS7安裝配置主要界面如下圖所示,根據界面展示,這裏對以下3個部分配置進行說明:
(LANGUAGE SUPPORT配置--簡體中文包前面打鉤點擊 Done自動保存退出)
Localization和software部分不需要進行任何設置,其中需要註意的是sofrware selection選項,這裏本次采用默認值(即最小化安裝,這種安裝的linux系統不包含圖形界面)安裝,至於其他組件,待後期使用通過yum安裝即可。,另外可以在安裝過程中修改network & host name選項中修改主機名(默認主機名為localhost.localdomain)。
如上圖,system部分需要必須規劃配置的是圖中紅色部分選項,即磁盤分區規劃,具體配置過程如下:
點擊“installation destination”,進入如下界面,選中硬盤,下來滾動條到最後,選中“i will configure partitioning”,即自定義磁盤分區,最後點擊左上角done進行磁盤分區規劃:
23、CentOS7劃分磁盤即在下圖界面進行,這裏先說明一下前期規劃:
/boot:1024M,標準分區格式創建。
swap:4096M,標準分區格式創建。
/:剩余所有空間,采用lvm卷組格式創建。
規劃後界面如下,點擊done完成分區規劃,在彈出對話框中點擊“accept changs”:
完成磁盤規劃後,點擊下圖紅框部分,修改操作系統主機名,然後點擊done完成主機名配置,返回主配置界面:
在下圖中,其實從第24步配置開始我們就可以發現右下角“begin installtion”按鈕已經從原本的灰色變成藍色,這說明已經可以進行操作系統安裝工作了,點擊“begin installtion”進行操作系統安裝過程。
在下圖用戶設置中需要做的僅是修改root用戶密碼,點擊“root password”,設置密碼,如果密碼安全度不高,比如我這裏的密碼為“oracle”,那麽可能需要點擊2次確定才可以。當root密碼設置成功再次返回安裝界面時我們可以發現之前user setting界面紅色警告消失了,對比下面圖1和圖3:
在下圖,操作系統安裝已經完成,點擊reboot重啟操作系統。
使用root用戶登錄(即root/oracle),修改IP地址(vi /etc/sysconfig/network-scripts/ifcfg-ens32):
按字符鍵“i”進入編輯模式,修改/etc/sysconfig/network-scripts/ifcfg-ens32文件內容如下:
按“esc”鍵後,輸入:wq回車,完成配置文件編輯。
輸入:service network restart命令重啟網卡,生效剛剛修改ip地址,ping www.baidu.com測試網絡連通性。
#linux系統查看ip地址常用命令是【ifconfig】,CentOS 7.0最小安裝是沒有ifconfig命令怎麽辦?當然可用【ip addr】查看;還有一種方法就是安裝ifconfig命令
#輸入【yum search ifconfig】命令,查看ifconfig所屬命令包是net-tools.x86_64
#【yum install net-tools.x86_64】安裝命令包,中途會詢問“Is this os [y/d/n]”,按y回車,Complete完成安裝。或者命令加上-y
#輸入【ifconfig】查看安裝成果
好了,至此,CentOS7操作系統安裝成功了。對於防火墻、selinux及networkmanager,我是全關閉的。
二、centOS7下安裝apache+mysql+php
參考https://www.cnblogs.com/yoke/p/7236293.html?utm_source=itdadao&utm_medium=referral
https://blog.csdn.net/zh_119/article/details/55253566
https://www.cnblogs.com/zakun/p/5840073.html
https://www.cnblogs.com/jr1260/p/6524665.html
1.安裝apache
安裝:yum install httpd/yum -y install httpd
設置服務器開機自動啟動Apache:systemctl enable httpd.service
若要驗證是否自動啟動可在重啟服務器後在終端鍵入以下命令來檢測Apache是否已經啟動:systemctl is-enabled httpd.service
#如果看到了enable這樣的響應,則表示Apache已經啟動成功
手動啟動Apache:systemctl start httpd.service 在瀏覽器中輸入IP地址即可驗證是否啟動成功
手動重啟Apache:systemctl restart httpd.service
手動停止Apache:systemctl stop httpd.service
使用httpd -v查看已經安裝的httpd的版本
使用ps -ef | grep httpd查看httpd的進程
安裝目錄介紹:
Apache默認將網站的根目錄指向/var/www/html
默認的主配置文件/etc/httpd/conf/httpd.conf
配置存儲在的/etc/httpd/conf.d/目錄
如果看到apache默認的頁面--有Testing 123...字樣,便是成功安裝了apache服務了;
2.安裝mysql
3.安裝php
1.安裝:yum -y install php
2.重啟apache服務:systemctl restart httpd或者systemctl restart httpd.service
然後,你可以寫一個php文件在瀏覽器中運行一下了;
eg:
vi /var/www/html/info.php
i
<?php phpinfo(); ?>
Esc
:wq
然後,在自己電腦瀏覽器輸入 192.168.1.1/info.php
運行,會出現php的一些信息
部署lamp環境