今天從新裝了ubuntu那麼就吧過程記錄下。php
打開終端,也就是命令提示符。html
咱們先來最小化組建安裝,按照本身的需求一步一步裝其餘擴展。命令提示符輸入以下命令:mysql
1 |
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server |
上面的命令是最小化組建安裝amp也就是apache2 ,php5 和 mysql 在加上一個php的mysql擴展web
上面命令輸入完成後提示輸入密碼,成功後詢問你是否安裝y繼續。而後就等待着完成安裝…sql
安裝的時候第一次出現一個這樣的界面,意思是讓你設置root管理員密碼,重複一次後繼續..apache
安裝完成後地址欄輸入localhost回車後若是正常安裝成功能夠看到一段文字如圖:ubuntu
咱們寫個PHP的探針腳本試試看看PHP有沒有被支持操做以下:vim
1 |
sudo touch / var /www/test.php //默認apache網站root目錄是/var/www |
2 |
3 |
sudo vim / var /www/test.php //用本身習慣的編輯器編輯若是不會用vim 能夠用gedit提供vim命令 |
4 |
5 |
<?php |
6 |
7 |
phpinfo() //php探針腳本,就一句話 |
8 |
9 |
?> |
如圖:eclipse
而後咱們訪問localhost/test.php看看可否運行,若是正常的花就能夠看到以下圖:curl
看到這個至少你的php環境已經搭建成功了,而後本身選擇本身須要的組建。打開命令提示符輸入下面命令:
1 |
sudo apt-get install php5 //而後按tab鍵 能夠看到以下php擴展 |
像我本身就會安裝以下幾個組建:
1 |
sudo apt-get install php5-gd php5-curl php5-xdebug |
2 |
3 |
gd //圖庫,如生成驗證碼,處理圖片都離不開它 |
4 |
5 |
curl //支持ftp,http等等協議。用起來很方便 |
6 |
7 |
xdebug //裝這個配合eclipse進行斷點調試至關爽~~ |
其它的根據項目須要自行添加。
本身還有個習慣就是基本上歷來不是用默認/var/www路徑,本身通常定義在用戶目錄下
如個人站點目錄會配置在/home/return/workspace/web 目錄下,這樣歸檔起來比較方便
修改站點目錄方法,打開
1 |
<pre>/etc/apache2/sites-enabled/0XXXX //在sites-enabled/0xx開頭的文件裏面有默認站點配置信息 |
用編輯器打開:vim(或者gedit) /etc/apache2/sites-enabled/0xxx //0xxx指的是以0開頭的那個文件
如圖:
修改完成保存後,從新啓動一次apache 讓其加載剛纔修改的配置文件
如圖:
而後在你的用戶目錄下的workspac/web下面寫個php文件測試下看看是否正常。
固然還有最後一個配置就是虛擬目錄,若是常常輸入localhost或者一些項目中須要配置一些域名,而測試的話又常常須要改來改去的
所以我是習慣性的在hosts作本地域名解析,而後綁定虛擬目錄。例如test.com 是咱們項目用到的域名,那麼首先修改hosts文件作本地解析
命令和內容以下:
1 |
sudo vim(或者gedit) /ect/hosts //本地域名解析就是靠它的 |
在文件中加入 127.0.0.1 test.com 如圖:
而後在/etc/apache2/sites-enabled/下面創建一個名爲www.test.com的文件,最好直接複製一份0xxx開頭的配置文件作修改就行
取名爲www.test.com方便識別和辨認。apache默認會加載/etc/apache2/sites-enabled目錄下的全部配置文件
文件內容如圖:
注意:SeverName就是你要綁定的域名DocumentRoot是要綁定的目錄,我直接綁定了/home/return/workspace/web/test文件夾
若是不寫入serverName的話test.com是沒法解析到/home/return/workspace/web/test目錄的
在裏面加入一個php探針文件如圖:
能夠看到已經解析到對應的目錄了。好了基本配置就這寫,每一個人的使用習慣和風格不同,本身用多了就有了
本身的使用習慣了,包括本身會了簡化一些工做寫一些本身的實用腳本等等