ubantu環境配置lamp比較簡單php
我用的14.0.4. 用xshell鏈接服務器html
若是不是root用戶,則在命令指令前加sudo,root用戶則不須要mysql
1.安裝Apachesql
apt-get install apache2 這是安裝Apache服務器的指令,中間選擇依次[y/n],選擇y來確認shell
若是中間出現404錯誤,說明要獲取的資源不在你訪問的地方,這個時候應該更新一下,apt-get instal update來更新一下,而後在執行上一條指令數據庫
在瀏覽器輸入本身的IP地址查看,以下apache
2.安裝php瀏覽器
apt-get install php5 這是安裝php的指令,中間選擇依次[y/n],選擇y來確認服務器
默認安裝路徑是var/www/html 用ll 命令來查看文件夾裏面的文件 裏面已經有了一個文件index.html文件,是Apache的初始頁面curl
這時在html文件夾下運行 vi phpinfo.php來建立一個php文件(文件名本身設置),這是進入編輯文件模式
在裏面輸入<?php phpinfo(); 按esc鍵退出insert模式,回到命令行模式
輸入:wq回車保存文件
在瀏覽器輸入你的ip地址/phpinfo.php顯示以下圖所示,則說明php安裝成功
3.安裝MySQL
apt-get install mysql-server首先安裝MySQL服務器
中間輸入依次y,而後輸入數據庫密碼,重複兩次
apt-get install mysql-client安裝數據庫客戶端
安裝成功以後測試MySQL
執行MySQL命令 show databases;顯示數據庫
use mysql ;選擇mysql數據庫
show tables;顯示錶,desc user;選擇user數據表;
測試數據庫安裝狀況
4.php_mysql擴展的安裝
apt-get install php5-mysql安裝mysql擴展
重啓Apache service apache2 restart
這個時候執行phpinfo查看 出現以下所示說明安裝成功
測試php_mysql插件是否安裝成功
本地編輯一個php文件(命名爲mysqlconn.php)
內容:
<?php
$link=mysql_connect('localhost','root','root');
if($link){
echo"success";
}else{
echo"falied";
}
這時下載filezilla這個軟件來上傳文件, 新建站點以後按流程配置,而後將文件拖入目錄中
若是沒有權限(就是你不是以root用戶來上傳的),這時在xshell裏面執行命令行 sudo chmod -R 777 /var/www/html 把HTML這個文件夾開放權限
這時再上傳
在瀏覽器上輸入你的ip地址/mysqlconn.php 出現success說明php_mysql配置成功
安裝php-gd庫
apt-get install php-gd(注意定位到根目錄再操做)
重啓Apache服務器service Apache2 restart
測試gd庫
建立文件phpgd.php 寫入以下文件
$im=imagecreate(200,200);
$bg=imagecolorallocate($im,0,255,255);
imagefill($im,0,0,$bg);
header('Content-Type:image/jpeg; charset=utf-8');
imagejpeg($im);
imagedestroy($im);
傳到根目錄打開 IP地址/phpgd.php
輸出一個正方形的圖像說明引入成功
php-curl安裝
apt-get install php5-curl 安裝
service Apache2 restart重啓服務器
檢測curl安裝是否成功
新建文件phpcurl.php
寫入以下代碼
<?php$curl=curl_init();$url="http://www.baidu.com";curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);curl_setopt($curl,CURLOPT_HEADER,0);$im=curl_exec($curl);$info=curl_getinfo($curl);if($info['http_code']==200){ print_r($im);}else{ echo"curl_error:".curl_error($curl);}curl_close($curl);放到文件根目錄下 鏈接 IP地址/phpcurl.php 鏈接到百度則說明curl導入成功php-mcrypt安裝apt-get install php5-mcrypt 安裝成功這時還沒法在phpinfo找到mcrypt還應該修改php.ini文件,這時定位到etc/php5/apache2找到目錄下的php.ini文件查找extension關鍵字在extension=xxxx.so的部分加入一個extension=mcrypt.so保存便可service Apache2 restart如今在phpinfo中查找mcrypt就能夠找到了