這篇文章給大家介紹的內容是關於LAMP環境:搭建lamp環境的步驟,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。
前期準備
一、準備材料:
Linux CentOS-6.5
Xshel
Xftp
安裝包ECShop_v3.6.0_UTF8_release170608
註:安裝包沒有可以在官網下載
二、開啟 Linux CentOS-6.5 Xshel Xftp 3個軟體
三、進入到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 ----安裝PHPyum -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查看是否關閉
重啟(可選),在以上所有命令都操作的情況下,任然打不開,可以嘗試用重啟
輸入reboot 重啟Linux CentOS
在Linux centos 可以看重啟的圖示
重新登入root使用者
再重新開啟shell,Linux CentOS重啟後shell也會斷網,需要重新開啟
在瀏覽器輸入你的IP/ecshop,並開啟
出現“註冊頁面”則環境搭建成功!