這篇文章要跟大家介紹的內容是關於LAMP環境:搭建lamp環境的步驟,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
前期準備
一、準備材料:
Linux CentOS-6.5
Xshel
Xftp
安裝包ECShop_v3.6.0_UTF8_release170608
#:安裝包沒有可以在官網下載
二、開啟 Linux CentOS-6.5 Xshel # Xftp # Xftp # Xftp # Xftp # Xftp # Xftp #三、進入到Windows裡把檔案安裝包複製到Linux的/var/www/html/裡,這一步驟用Xftp操作
四、檢查系統是否有編譯工具gcc存在 (gcc查看是否有,非必選)
(gcc工具主要是編譯c語言的工具,而安裝的源代碼主要是c語言編寫的)使用命令(gcc -v),如果能看到gcc的版本號訊息,說明這個工具存在可使用,如果沒有自己可以下載安裝
這裡查看到沒有gcc工具,用yum -y install gcc 下載
一、搭建lamp環境,為確保你的虛擬機可以連網,這裡使用的yum安裝,它可以幫助我們解決軟體自己的依賴關係.指令如下
yum -y install php ----安装PHP yum -y install php-mbstring ---安装PHP扩展 yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc ---和mysql扩展的
第二步,重新啟動Apache
安裝以上軟體(php 及其相關擴充功能)後,必須重新啟動apache,啟動apache服務並查看時候啟動成功
#指令如下:(切記用root使用者啟動服務)
方法一#停止httpd指令(暫時):
Service httpd stop
停止httpd 指令(永久):
chkconfig httpd off
啟動httpd指令(暫時):
service httpd start
啟動httpd指令(永久):
chkconfig httpd on方法二
#停止httpd指令(暫時):
Service httpd stop
停止httpd指令(永久):
chkconfig httpd off
進入目錄啟動httpd指令:
/etc/rc.d/init.d/httpd start
查看httpd是否啟動
偵測啟動結果:
ps aux | grep httpd
也可以使用service httpd status檢視
#第三步,解壓縮安裝套件並轉移至HTML目錄下#註:/var/www/html/是Apache HTTP伺服器預設的目錄(如下圖)
A.進入/var/www/html/將ECShop_v3.6.0_UTF8_release170608.zip解壓
##解壓縮指令:
unzip ECShop_v3.6.0_UTF8_release170608.zip
B.再卸載原始安裝套件
卸載指令:
Rm -rf ECShop_v3.6.0_UTF8_release170608.zip
註:為了更好的體驗,方便進入“註冊頁面” ,這裡跳過其他繁瑣的步驟,刻意改變了「註冊頁面」原有的路徑位置,操作步驟如下:
進入ECShop_v3.6.0_UTF8_release170608
指令:
cd ECShop_v3.6.0_UTF8_release170608
指令:ll
再進入source
指令:
Cd source
然後再把ecshop appserver 複製到/var/www/html/
#指令:
cp -r ecshop /var/www/html
指令:
cp -r appserver /var/www/html
再進入/var/www/html/檔案檢視是否複製成功
指令:
cd /var/www/html
再檢視是否複製成功
指令:ll
並刪除多餘的,保留appserver ecshop
指令:rm -fr 檔案名稱
第四步,修改權限在接下來的操作中,網頁進入需要權限,我們要提前增加ecshop appserver的權限
指令:
chmod -R 777 ecshop
指令:
chmod -R 777 appserver第五步,用瀏覽器打開自己的ECShop
輸入你的IP打開, 如:172.16.1.15/ecshop
#出現「註冊頁面」則搭建成功
第六步,Apache網頁開啟失敗處理方案#在檢查以上步驟都沒錯的情況下,再設定apache、mysql開機自啟動,iptables開機自動關閉,按以下步驟操作
註:在shell或Linux CentOS-6.5介面查看是否開啟、關閉啟動程式
chkconfig mysqld --list 查看MySQL是否開啟?
Chkconfig httpd --list 查看Apache是否開啟? Httpd是Apache的軟體名稱
Chkconfig iptables --list 檢視防火牆是否關閉?
沒有開啟、關閉則按以下指令操作輸入chkconfig mysqld on 開啟MySQL,再輸入service mysqld status查看是否開啟成功
#輸入chkconfig httpd on 開啟Apache,再輸入service httpd status查看是否開啟成功
輸入chkconfig iptables off 關閉防火牆,再輸入service iptables status查看是否關閉
##輸入chkconfig iptables off 關閉防火牆,再輸入service iptables status查看是否關閉
重啟(可選),在重啟(可選),在以上所有指令都操作的情況下,任然打不開,可以嘗試用重啟
輸入reboot 重啟Linux CentOS
在Linux centos 可以看重啟的圖示
重新登入root使用者
再重新開啟shell,Linux CentOS重新啟動後shell也會斷網,需要重新開啟
在瀏覽器輸入你的IP/ecshop,並開啟
出現「註冊頁面」則環境搭建成功!
相關文章推薦:
lamp環境配置之CentOS 6.3下阿里雲伺服器下LAMP 環境配置
以上是LAMP環境:搭建lamp環境的步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!