centos 6.6下搭建lamp

來源:互聯網
上載者:User

centos 6.6下搭建lamp
centos 6.6下搭建lamp步驟如下 apache安裝 mysql安裝 php安裝 問題及解決方案 安裝apache相關問題 安裝mysql相關問題 安裝php相關問題

環境展示(以示清白)

搭建步驟apache的安裝
下載apache
下載apache安裝時所需依賴(apr,apr-util,pcre)
vc/By73ibGludXjPtc2ztcTH6b/2z8KhozxiciAvPg0Ku7nQ6NKqy7XD99K7teO+zcrHy/nT0LCy17Cyvdbosdi2qNKq1/HRrc/IsLLXsNLAwLWjrNTZsLLXsMjtvP61xMuz0PKwstewo6zH67K70qrOys6qyrLDtKOs0vLOqtXiusOxyNK7vuSzydPvo6zHybi+xNHOqs7ew9fWrrS2o6zDu9PQw9ejrNT1w7S0tjxiciAvPg0KyOe5+9PQzazRp7bULi9jb25maWd1cmXD/MHusrvBy73i1PXDtMq508OjrL7ZuPbA/dfTuPi087zSo7oNCjxwcmUgY2xhc3M9"brush:sql;"> ./configure --prefix=/usr/local/apr ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr./configure --prefix=/usr/local/pcre./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

如果問後面的那一串是啥,是依賴,從哪裡來,從./configure檔案裡來,如果你會shell指令碼的話可以vi開啟看一看,就知道為什麼是這麼寫了(忘了說一件重要的事,我安裝的是apache 2.4.18,安裝它時是需要安裝這些依賴的,其他版本就不知道了,不過如果配置編譯時間報錯的話,那說明就需要安裝,還有就是我測試過用yum這種省事的方法安裝,但是配置apache時報錯找不到apr-configure依賴,所以我這裡沒有用yum安裝)

安裝mysql
下載mysql
按照官方文檔進行如下步驟
官方英文版步驟

使用rpm將mysql安裝檔案匯入到yum庫中(這兩句是一個指令碼,下面的那句是案例)

檢查yum庫中是否已經存在mysql安裝源

檢查可用的mysql版本庫源

安裝mysql

開啟mysql服務

檢查mysql開啟狀態(可省略)

利用第一句找到mysql初始密碼,然後登入並修改密碼(由於mysql的安全機制,新密碼必須包含大寫或小寫字母,數字和特殊符號,長度必須>=8)

安裝php
根據之前的經驗,安裝php前先安裝依賴,這裡的依賴就是最開始的圖片中的(libmcrypt,mcrypt,mhash)本人是按照這個順序安裝的,其他的安裝語句就不寫了,唯寫最關鍵的配置語句,因為這是最容易報錯的。
需要注意的是安裝libmcrypt,mcrypt,mhash不需要指定目錄,指定目錄的話,配置php時報找不到mcrypt,原因我不太清楚,有清楚的大牛,可以留言告訴我一下,所以前三句configure沒有指定安裝目錄,根據我的理解是好像就算是指定了目錄,他也只會去libmcrypt預設安裝路徑去找(在我的機器上預設安裝路徑是在/usr/local/lib/)

./configure./configure ./configure./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --disable-cli --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --with-mcrypt --with-mysqli --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --enable-exif --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-sqlite --without-sqlite3
遇到的問題

apache相關問題
一般也就是依賴找不到,或者沒有安裝的錯誤,只要把依賴安裝對,就不會有什麼問題了,前面也提到了,我用yum安裝依賴,編譯apache時失敗,報找不到apr-config,所以如果你也遇到此類錯誤的話,建議是用笨方法(./configure)安裝一遍

mysql相關問題
上面也交代了,修改密碼的時候會出現報錯,只要按照官方的要求(長度>=8+特殊字元+大小寫字母+數字)應該就沒問題了

php遇到的問題
yum安裝依賴,沒有測試過,手動安裝的話不要再指定目錄了,至於為什麼,我也不清楚,有清楚的大牛可以留言告訴我,我會更新到此文章

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.