天天看點

libmysql.dll是否真的要拷貝到c:\windows目錄下呢?

很多安裝PHP的教程,都是教大家把php裡的libmysql.dll拷貝到c:\windows目錄下(有的教程會說還要把php.ini等檔案拷到系統目錄的,其實一個檔案都不用拷貝去的。)。 是否一定要這樣做呢?很多網上的文章都是人雲亦雲,别人說要,他也說要。 其實用的,每次重裝系統,都這樣拷一遍,折騰一遍,太辛苦了。 用過APMServ這個傻瓜式安裝包的朋友可能會發覺,這個東西,在第一次安裝後,以後重裝系統也不會重新安裝的,隻要運作一下主程式,就可以運作WAMP的了,不用折騰一遍的。 可能有人會認為它把libmysql.dll拷貝到c:\windows目錄下了,其實不是的,不信去找一找。 既然APMServ可以做到,那麼我們也可以做得,比對了APMServ和我們安裝的WAMP,找到奧妙就在apache的httpd.conf配置檔案。 在httpd.conf加載PHP時,大家都知道是添加這句: LoadModule php5_module E:\server\php528\php5apache2_2.dll 可能有些朋友也知道,添加這句後,就不用把php.ini拷貝到系統目錄: PHPIniDir E:\server\php528\php.ini 現在我說說不用把libmysql.dll拷到系統目錄的辦法,就是在加載php5_module前,添加這句: LoadFile "E:\server\php528\libmysql.dll"

作者:水木