2.然後安裝php包,最新版本是5.1.6,也很簡單,解壓縮到任意的地方,比如c:php,然後把這個資料夾路徑c:php加入到環境變數path中.
3.配置php:
把php資料夾中的php.ini-recommended複製為php.ini就ok了.
4.更改apache伺服器來加入php模組:
在conf/httpd.conf檔案中加入:
# for php 5 do something like this:
loadmodule php5_module "c:/php/php5apache2.dll"
# configure the path to php.ini
phpinidir "c:/php"
然後重新啟動apache伺服器,結果報錯:
花了我兩個小時時間...哭...
解決辦法:
下個2.0.59的apache伺服器就ok了,前面的錯誤是版本問題造成的.
要檢查是否裝好了,把下面的**存為hello.php,放在安裝apache伺服器主資料夾下的htdocs裡面.執行伺服器,
在瀏覽器裡輸入:localhost/hello.php檢視.
php$time
=time
();$thetime
=date("
l,jsfyg:ia",
$time
);echo
"helloworld!thetimeiscurrently".
$thetime.".";
?>
updated:2006-10-10
哎,第二天又遇到了新的問題,連線不了資料庫,提示錯誤:
call to undefined function mysql_connect() in ...
原因是php5取消了**mysql client ,需要我們自己更改配置檔案.
取消extension php_mysql.dll的注釋,然後設定好extension_dir就ok了.
可以參考這兩篇文章:
我的配置沒有問題,ddl檔案也都在正確的地方,可是問題依舊,最後只好再次更換軟體版本,我把php換成了4.4.4的。
因為4.4.4是自動配置好mysql的,所以不需要更改php.ini,只需要編輯一下apache的配置檔案:
#loadmodule php5_module "c:/php/php5apache2.dll"
loadmodule php4_module "c:/php/sapi/php4apache2.dll"
可以用這個php測試**來測試:
phpecho
phpinfo
();$link
=mysql_connect('
localhost',
'root',
'123456');
if(!$link
)echo
'connectedsuccessfully';
mysql_close
($link
);?>
令人欣慰的是這一次能夠找到mysql_connect方法了,但是又有新的錯誤:
client does not support authentication protocol
到這裡差點就想放棄了!想到php的重要性,最後還是咬咬牙堅持挺了過來。
這個錯誤是因為php4裡的mysql客戶端程式的密碼演算法和新的mysql伺服器不相容,對於php4解決辦法好象只有乙個,在mysql裡面執行下面的命令就可以了:
mysql
>
update
mysql.
user
setpassword
=old_password(
'newpwd')
->
where
host='
some_host
'and
user='
some_user';
mysql
>
flush
privileges;
可以參考這裡:
配置伺服器 安裝PHP
進入後選擇右邊要download的版本,選擇.tar.gz結尾的包,進入後選擇節點,可以選擇hong kong節點,對第乙個a標籤右鍵複製鏈結 root iz2844brz0xz wget如果提示wget命令為找到,則執行 root iz2844brz0xz sudo yum install wge...
PHP伺服器完整安裝
linux 獲取root登入賬號密碼,進入雲服務控制台,選擇例項,鏈結linux 確保是純淨的系統,沒裝任何環境,否則可能會安裝失敗 先配置安全組,否則預設禁用所有規則也會導致安裝失敗 安全組配置如下 入站規則 出站規則可與入站規則一致或全部開放都可以 二 安裝寶塔 linux中 複製 ctrl i...
伺服器安裝Linux伺服器
新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...