国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

整理:Apache+MySql+PHP的快速安裝

2024-08-27 18:28:56
字體:
來源:轉載
供稿:網友

  雖然網上很多,還是在這里記錄一下自己一安裝過程,和一些經驗,也不必以后安裝再到處去找。

    先說mysql,因為他可以說完全獨立和apache、php的安裝沒有直接聯(lián)系。現在mysql5.0已經正式發(fā)布了,新增了許多新功能,數據庫該有的功能基本已經具備了,如視圖,子查詢,存儲過程等等。(mysql官方網站為http://www.mysql.com,我想這個應該大家不應該不知道吧^-^,找到download下載一個安裝程序。),點開安裝程序,按著他一步的選擇,設好參數。順利裝好就可以了,新版本安裝程序就很大的改進了,已經連服務都已經注冊好了,以前的版本只是幫你復制一下程序文件而已,這里順便說下以前裝服務的方法:在運行中輸入c:/mysql/bin/mysqld-nt.exe --install.( c:/mysql/j是mysql安裝所在路徑。)沒有問題就裝好了,命令行輸入:net start mysql啟動服務就可以了。

如果以前是mysql4.1以下版本,裝好以后所有程序無法連接mysql原因如下:

mysql4.1以上版本連接時出現client does not support authentication protocol問題解決辦法

shell> mysql

client does not support authenticationprotocol requested

by server; consider upgrading mysql client

官方的說法:mysql 4.1 and up uses an authenticationprotocol based on a password hashing algorithm that is incompatible with thatused by older clients. .....

如果你升級mysql到4.1以上版本后遇到以上問題,請先確定你的mysqlclient 是4.1或者更高版本.(windows下有問題你就直接跳到下面看解決方法了,因為mysql 在windows是client和server一起裝上了的)

請使用以下兩種方法之一

其一:

mysql> set password for

-> ''some_user''@''some_host'' =old_password(''newpwd'');

其二:

mysql> update mysql.user set password =old_password(''newpwd'')

-> where host = ''some_host'' and user =''some_user'';

mysql> flush privileges;

上面紅色的部分請按自己實際情況修改....

這樣做后,連接就會正常了!

現在的版有很明確的配置文件,以前好像位置不是很確定也很少人用,現在很好了在mysql根目錄下的my.ini選項也很豐富了。相關的就自己看吧,說明一個datadir="e:/document/data"這個是數據目錄,這樣就可以移到其它地方了。

mysql到此結束。

 現在開始安裝apache,打開安裝程序,設定自己的參數,端口默認為80,如果該端口已用改成其它的如8080。安裝完成。apache就可以用了,做還要做一些其它的設置,可以打開ie輸入http://localhost:80試一下如果頁面正常說明安裝成功。

 現在安裝php,裝文件解壓到c:/php或你自己想要的目錄,首先,請將c:/php/dlls目錄中的所有dll文件(php5沒有這個目錄就拷要目錄下的所有dll,當然有點是不要的知道的話就去掉。)拷貝到windows的system目錄(%windir%/system),這里特別注意的就是%windir%/system這里指的是系統(tǒng)變量,一般win 98是c:/windows/system ,2000/xp/2003是c:/windows(winnt)/system32。但也有特殊情況,我用的是xp有一次安裝但復制到system32就是不行要在system就可以了,目前不知道原因,給大家提個醒。將c:/php/php.ini-recommended、php4ts.dll(php5ts.dll)拷貝到windows目錄(%windir%),把它重命名為php.ini,并用文本編輯器打開它。編輯其中對extension_dir和session.save_path進行設置的3行,使其和下面展示的一致,注意要把installdir替換成你的apache 的安裝目錄的名稱。

extension_dir = c:/php/extensions (php擴展動態(tài)鏈接文件)

session.save_path = c:/temp(自己填寫一個目錄)

其它的就跟據自己的需要設置了。

添加php相關設置

找到directoryindexindex.html index.html.var 加上index.php,可以加入你自己想要的索引頁,如login.php,default.php。

找到

addtype application/x-compress .z

addtype application/x-gzip .gz .tgz

加入

addtype application/x-httpd-php .php

addtype application/x-httpd-php-source.phps  (.phps是顯示代碼的文件)

addtype image/x-icon .ico

找到

#loadmodule usertrack_modulemodules/mod_usertrack.so

#loadmodule vhost_alias_modulemodules/mod_vhost_alias.so

#loadmodule ssl_module modules/mod_ssl.so

加入

loadmodule php4_modulec:/php/sapi/php4apache2.dll

(php5:loadmodule php5_module c:/php/php5apache2.dll)

如果你出于某種原因而需要在cgi模式中運行php程序(使用php.exe),請將上面這一行變成注釋,并在httpd.conf中添加下面這些行:

scrīptalias /php/ "c:/php/"

action application/x-httpd-php"/php/php.exe"

這樣就可以支持php了,以下介紹一些相關的設置

listen 80

這個是端口 設置

documentroot "e:/database/php"

這個是文檔的目錄

adddefaultcharset iso-2022-cn(gb2312)

這里設置默認編碼,這里是設成中文的,如果你發(fā)現你的網頁都是亂碼就要設置這一項了

這里就完成了所有的安裝工作,可以試試了,不要忘了把apache重啟一下。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平乐县| 文昌市| 壤塘县| 常山县| 汉川市| 喀什市| 定远县| 钟山县| 西贡区| 沅陵县| 上杭县| 和静县| 顺平县| 平和县| 金溪县| 南漳县| 叙永县| 洪雅县| 宁河县| 改则县| 托克逊县| 承德县| 庄河市| 新晃| 杭州市| 彝良县| 金溪县| 罗江县| 盐池县| 藁城市| 肃北| 新民市| 利川市| 清原| 乌审旗| 松桃| 临湘市| 保德县| 商水县| 饶平县| 江安县|