国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

win10 Apache24+PHP8.0,Apache不能正常加載php.ini。

瀏覽:153日期:2022-10-21 17:00:02

問題描述

httpd.conf中已進行以下配置

LoadModule php_module "D:phpphp8apache2_4.dll"<ifModule php_module>AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps</ifModule>PHPIniDir "D:/php"

在php.ini中打開curl、mbstring、gd、openssl模塊,用php -S <host> 來提供web服務的話,在phpinfo中可以看到這些模塊被加載。

但用Apache來提供web服務的話,phpinfo沒有顯示這些模塊被加載。

用下面代碼來測試,Apache下會顯示“沒有gd“,即表示沒有加載gd功能。

function checkRequirements(){ if (extension_loaded('gd')) {$gdInfo = gd_info();if (!empty($gdInfo['FreeType Support'])) { echo "gd成功"; return 'gd';} }else{ echo "沒有gd"; } }checkRequirements();

把php8換成php7.4情況是一樣的。

求助是什么回事?

問題解答

回答1:

找到原因了,是php.ini里沒有正確配置extension_dir,要把默認的ext改為絕對路徑。否則Apache會報加載不成功。

標簽: Windows系統 win10
主站蜘蛛池模板: 娄底市| 抚宁县| 五大连池市| 定边县| 奉节县| 佛教| 辽阳市| 焦作市| 射洪县| 洛川县| 苏尼特左旗| 博爱县| 洛南县| 腾冲县| 忻州市| 宜宾县| 莫力| 平利县| 长丰县| 临江市| 涟源市| 衡阳县| 蓬溪县| 天水市| 洪湖市| 普洱| 辽中县| 中山市| 凤凰县| 英吉沙县| 苏尼特右旗| 长乐市| 呼伦贝尔市| 夏河县| 彩票| 保定市| 郎溪县| 永善县| 永济市| 双流县| 达州市|