Lamp與wordpress安裝

其實,本來只是想看看wordpress是啥,怎麼樣,結果,要用到apache和php,結果,我剛好是ubuntu系統,結果,就找了起來。。。現在覺得,其實要配置到可以跑起來是很簡單的;然後其他的具體配置,都可以輕鬆地在互聯網上找到的。

 

接下來就說說自己怎麼安裝成功和遇到的一些問題的,不過未必適合其他人的。

環境:ubuntu 10.10

教程修改自:http://wiki.ubuntu.org.cn/index.php?title=LAMP_%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE&variant=zh-cn#.E9.85.8D.E7.BD.AEPHP5

 

1.  Lamp簡單安裝

安裝lamp最簡單的方法就是:

 

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

 

不過,我裝的時候,沒有裝上mysql和phpMyAdmin,當時系統已經有了mysql

然後,如果這樣直接裝上之後,apache的環境就是沒有問題的了,可以這樣:

 

 

打開 http://localhost

Apache默認頁面

 

 

 

3.1配置apache

圖片

在終端中使用命令

代碼:
sudo gedit /etc/apache2/apache2.conf


在配置文件最後面加入下面幾行(中文可不要複製進去哦):
添加文件類型支持

代碼:
AddType application/x-httpd-php .php .htm .html


默認字符集 根據自己需要

代碼:
AddDefaultCharset UTF-8


服務器地址

代碼:
ServerName 127.0.0.1


添加首頁文件 三個的順序可以換 前面的訪問優先 (當然你也可以加別的 比如default.php)

代碼:
<IfModule dir_module>
DirectoryIndex index.htm index.html index.php
</IfModule>


3.2配置PHP5
圖片

終端中使用命令
代碼:
sudo gedit /etc/php5/apache2/php.ini


在配置文件中找到
代碼:
;date.timezone=


換成
代碼:
date.timezone= PRC


表示中華人民共和國(就是GMT+8時區)

 

 


3.3配置mysql
圖片
終端中使用命令

代碼:
sudo gedit /etc/mysql/my.cnf


這裏有一個地方要注意
因爲默認是隻允許本地訪問數據庫的 如果你有需要 可以打開。

代碼:
bind-address 127.0.0.1


這一句是限制只能本地訪問mysql的。如果有需要其他機器訪問 把這句話用#註釋掉

代碼:
#bind-address 127.0.0.1

 

四:如何驗證LAMP環境是否安裝好呢?


很簡單,打開 var/www 即爲網站根目錄


4.1.打開瀏覽器,輸入http://localhost 如果你看到這些文字:

 

引用:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.

 



那麼恭喜你,apache已經配置好了

4.2.再看看php有沒有配置好呢?

新建或者複製一個php文件到var/www 通過http://localhost/xxx.php 訪問這個文件,如果瀏覽器提示下載這個文件,說明沒有配置好php,這個時候,清空一下瀏覽器緩存,如果還是不可以訪問,說明php無法解析,那麼請參見上邊所說的php配置進行重新配置,再重啓apache。

 

5. 安裝wordpress

把下載後的wordpress.zip解壓到=/var/www(默認位置),然後按照wordpress到網上找文檔了[官網有]

 

 

我自己遇到的問題:

1.  重裝apache2的時候,

.: 49: Can't open /etc/apache2/envvars

/etc/apache2/envvars出錯是跟apache2.2-common有關係

 

還有,出這個錯的原因是: 卸載的時候沒有刪除乾淨,用sudo apt-get  autoremove ,  sudo apt-get purge ....

全部清楚乾淨了,再用whereis apache2看一下哪裏還有目錄,還有目錄的話,就只能繼續用sudo apt-get 

慢慢刪除,那些文件好像不能自己手動刪除的。

 

 

2.您的 PHP 似乎沒有安裝運行 WordPress 必須的 MySQL 拓展。

sudo gedit /etc/php5/apache2/php.ini

加上一句:      

 extension=mysql.so [注意前面沒有分號!]

 

 

 


 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章