最近在搭建thinksns的時候,出現了curl的擴充套件失敗,於是在網上找了很多的方法,但是其實很多都沒用,下面我講講我的解決辦法:
首先我的環境配置:
win7 32位
php-5.2.14-win32
apache2.2
解決的步驟如下:
1、在php.ini中extension=php_curl.dll前面的分號去掉,確保extension_dir 是指向php所在的擴充套件目錄如:
extension_dir = "e:/program files/php-5.2.14-win32/ext"
2、在c:\windows\system32中確保存在「ssleay32.dll」, 「libeay32.dll」, 這兩個dll 然後重啟apache。
(其實大部分的使用者經過這兩步都可以了,但是我做了這兩步還是不行,後來折騰了很久,才發現,原來要開啟curl還需要zlib的支援,參考下這個
因此還需要第三步:
3、在apache中新增zlib.dll到apache的bin目錄下,如:e:\program files\apache software foundation\apache2.2\bin
然後重啟apache就可以了。
後來我發現我的apache的bin目錄下已經有乙個zlib1.dll的檔案,當我把這個檔案改名,把1去掉,就可以了,我真的懷疑這個apache發布的時候忘記把名字改回來了。。。
另外,我把我的測試**也放出來,很簡單:
<?php
echo phpinfo();
?>
如果curl插入成功,應該會在這個頁面存在curl模組的 RichEdit中新增鏈結
unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,stdctrls,comctrls,shellapi,richedit type tform1 cla...
directshow filter中新增屬性頁
directshow 屬性頁的製作,為cball filter加了乙個屬性頁 具體為分以下步驟 1.在要顯示屬性的類中繼承現ispecifypropertypages類,並實現此類的getpages 函式。如下所示 hresult stdmethodcalltype cbouncingball ge...
drupal 中新增廣告
drupal中新增廣告,這次在專案中用到drupal的原因是需要乙個cms系統。找了很多,做了對比,國內有帝國cms,phpcms,thinkcmf等開源的軟體。drupal是乙個開源的國外cms系統。現在已經到8.0,穩定版是7.0.先說說用到的廣告外掛程式,drupal採用的都是模組化,若使用者...