安裝及配置PHP所遇到的問題彙總

2021-06-22 07:48:57 字數 1536 閱讀 6993

(一)在沒有go-pear.bat的php中安裝pear

因為需要安裝phpunit,要先裝pear,網上的教程大多數是以雙擊go-pear.bat開始,但是我安裝的php資料夾裡壓根沒有這個檔案。

經過幾次搜尋之後終於找到了辦法。

解決步驟如下:

該檔案最好放到php目錄下,因為下一步執行後,會產生很多資料夾和檔案。

2.執行php go-pear.phar

(windows上執行的時候因為有uac的問題所以需要以管理員許可權執行cmd。

以管理員許可權執行cmd的方法。

建立cmd.bat檔案-〉該檔案中只有一條語句:cmd-〉右鍵以管理員身份執行該bat檔案即可)

3.一路enter

安裝完畢,大功告成!

更詳細的資訊可以到pear的**上獲得

(二)win7 64位系統 php執行出現undefined function curl_init()解決方法

檢查:1. function_exists()下,是否已經支援curl

2. php/ext目錄下,php_curl.dll 是否存在;

3. php安裝目錄下,libeay32.dll 和 ssleay32.dll 是否存在!

修改配置:

1. 修改php.ini,將 ;extension=php_curl.dll前面的分號去掉

3. 重啟apache(services.msc)即可

(win7 64位系統)重點

如上面,配置重啟apache後,不支援curl_init()函式,則執行:

1.  拷貝php安裝目錄下,libeay32.dll、ssleay32.dll 到syswow64目錄(例 c:\windows.old.000\windows),而不是 c:\windows\system32 目錄。

2. 拷貝php/ext目錄下, php_curl.dll 到 syswow64 目錄;

3. 重啟 apache

其它方法:

把php_curl.dll拷到c:\windows\和c:\windows\system32裡面 重啟apache

之後再試試看

或是把php目錄中的libeay32.dll,ssleay32.dll拷到c:\windows\system32裡面 重啟apache

(三)提示不支援gd

1. 開啟php.ini;

2. 搜尋extension=php_gd2.dll,然後把這一行前面的分號(;)去掉;

3. 搜尋extension=php_mysql.dll,然後把這一行前面的分號(;)去掉; --mysql項

4. 搜尋extension=php_pdo_mysql.dll,然後把這一行前面的分號(;)去掉; --mysql項

安裝freebayes所遇到的問題

git clone recursive git 安裝好後會出現乙個freebayes資料夾,然後進入它 cd freebayes之後開始編譯,使用make make此時,就可能會出現問題,無法編譯 因為我的centos安裝了g gcc c 所以這裡沒有辦法演示錯誤資訊 這個原因就是用g gcc c ...

Flutter安裝配置及遇到的問題

2.配置環境變數,將flutter bin配置到環境變數path裡 3.執行flutter doctor檢查環境是否有未安裝的依賴 提示我android studio裡有兩個plugin沒有安裝。flutter和dart 4.在android studio的file settings plugins...

使用pageHelper所遇到的問題及解決方法

問題2問題3 jsp頁面分頁 第一次使用該外掛程式確實帶來了許多問題 配置pagehelper時,沒有注意版本問題,pagehelper4.x.x.jar和pagehelper5.x.x.jar 配置檔案是由區別的 pagehelper4.x.x.jar 配置 factory class org.m...