使Windows Vista 也支援cUrl擴充套件

2021-09-05 19:56:21 字數 729 閱讀 6643

我們都知道php的擴充套件在php.ini中只要將extension前的注釋去掉就可以,可是我在vista下使用php_curl.dll時,卻怎麼都無法正常執行,到底是什麼原因呢,今天終於恍然大悟。

首先,如果開啟了php_curl.dll,在phpinfo中看不到應該出現的,那麼就要檢查一下錯誤日誌了,可以看到:

php warning:  php startup: unable to load dynamic library 'e:""php""ext""php_ldap.dll' - "xd5"xd2"xb2"xbb"xb5"xbd"xd6"xb8"xb6"xa8"xb5"xc4"xc4"xa3"xbf"xe9"xa1"xa3"r"n in unknown on line 0

這就是說php_curl.dll無法正常載入,這是由於在win下,有些php擴充套件是需要其他的動態鏈結庫支援的。

然後,重新檢視了一下php的官方文件,原來這裡有詳細的描述。

有乙個列表,詳細的列出了所需的dll,比如curl

php_curl.dll

curl, client url library functions

requires: libeay32.dll, ssleay32.dll (bundled)

可是只把列表中的兩個檔案拷貝到system32中並不能解決問題,還需要 ntwdblib.dll的支援curl才能正常工作。

這樣就可以在vista下使用curl的函式了,困擾了一上午的問題終於解決。

使RHEL5 1支援編譯refpolicy原始碼

之前在rhel5.1上使用自己編譯的refpolicy二進位制策略模組從來都是失敗的。一般失敗的情況有兩種,第一種是設定 etc selinux config為permissive後,重啟後selinux狀態變成disabled 第二種是設定為enforcing,重啟後無法進入系統。究竟是什麼原因,...

使Firefox3 0支援迅雷的方法

ie7外貌 安裝完firefox後,使用體驗還是不錯的,但發現乙個問題,就是迅雷對firefox的支援和新版firefox3.0有衝突,原因是因為迅雷的firefox擴充套件thunder download extension因為 不提供安全更新 不能通過firefox3.0的檢查。估計該問題,只能...

JBoss設定URI編碼,使瀏覽器URL支援中文

jboss模式的uri編碼格式為gbk,因此不能支援中文,如果專案中有中文的目錄或者是中文的檔案需要在瀏覽器中開啟,中文的字元已經被uriencode了,因此為了使瀏覽器支援中文檔名,要對jboss的uri編碼進行配置。下面是具體的配置地方 1.首先開啟jboss的根目錄,在根目錄下的server ...