PHP菜鳥手記 如何解決無法裝載動態鏈結庫的問題

2021-07-04 13:33:07 字數 688 閱讀 5582

為了兌現「做最懂技術的產品經理」的諾言,我上週開始搗騰php了。雖然早在大學讀書的時候,我也曾經玩過一小段時間的php,不過到如今,也忘得一乾二淨了。所以,偶和乙個php菜鳥無異。既然是菜鳥,自然先從搭建php開發環境開始了。

切記修改windows的環境變數,在path環境變數當中增加php所在的路徑以及php擴充套件所在的路徑;

如果第一點做了之後,仍然無法解決,就要留意被載入的動態鏈結庫所依賴的dll檔案是否缺失。php官方提供了乙個在windows下安裝php擴充套件的指南,裡面指出了依賴關係。 

通常上述兩個方案就能解決無法裝載動態鏈結庫的問題了,但是也會有例外的。上個星期我在搭建php開發環境的時候,就遇到了無法裝載php_curl.dll動態鏈結庫的問題。不管是環境變數還是依賴的dll檔案(官方文件指出:php_curl.dll所依賴的檔案是libeay32.dll, ssleay32.dll

)都是齊備的,這讓我百思不得其解。我把網上能夠找到的辦法都試了個遍,甚至還把相關的dll檔案全部複製到了windows的system32目錄當中(其實這樣做是毫無意義的)。這個小問題讓我整個週末如鯁在喉,甚是不爽。經過一番思考,我還是把問題定位到了動態鏈結庫所依賴的dll檔案缺失上。

php_curl.dll所依賴的zlib.dll不存在!;二是php安裝的目錄必須加入到path環境變數中)。至此,問題解決!

PHP菜鳥手記 如何解決無法裝載動態鏈結庫的問題

為了兌現 做最懂技術的產品經理 的諾言,我上週開始搗騰php了。雖然早在大學讀書的時候,我也曾經玩過一小段時間的php,不過到如今,也忘得一乾二淨了。所以,偶和乙個php菜鳥無異。既然是菜鳥,自然先從搭建php開發環境開始了。切記修改windows的環境變數,在path環境變數當中增加php所在的路...

如何解決無法遠端連線雲伺服器Windows例項

客戶情況 阿里雲控制台可以登入,結果在遠端客戶端無法登入 1首先得要檢查雲伺服器windows的賬號密碼有沒有弄錯,大小寫之類的,好多人一頓操作猛如虎,堅持說密碼賬號都沒錯啊 後面排查原因發現是密碼錯了,尷尬不?2檢查遠端桌面設定,可以檢視windows伺服器的系統是否開啟了遠端桌面服務。具體操作如...

無法載入DLL OCI DLL ,如何解決?

給asp 使用者賦予系統管理員的許可權。如果還不行,就要該登錄檔 如下 oracle 7.x windows nt 或 windows 9x hkey local machine software microsoft transaction server local puter my puter o...