LAMP環境:搭建lamp環境的步驟

來源:互聯網
上載者:User
這篇文章給大家介紹的內容是關於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,並開啟

出現“註冊頁面”則環境搭建成功!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.