要啟用 PHP 的 allow_url_fopen
功能,您需要確保在php.ini配置文件中將其設(shè)置為On
。以下是如何操作的步驟:
找到您的php.ini文件。這個(gè)文件通常位于您的PHP安裝目錄中,或者在Apache服務(wù)器的conf
目錄下,或者在Nginx服務(wù)器的conf.d
目錄下。如果您不確定文件的位置,可以通過(guò)創(chuàng)建一個(gè)名為phpinfo.php
的文件來(lái)查找它,該文件包含以下代碼:
<?php phpinfo(); ?>
將此文件上傳到您的Web服務(wù)器,并通過(guò)瀏覽器訪問(wèn)它。搜索Loaded Configuration File
以找到php.ini文件的位置。
使用文本編輯器打開(kāi)php.ini文件。
在文件中找到allow_url_fopen
這一行。如果它前面有分號(hào)(;),則需要?jiǎng)h除分號(hào)以啟用該功能。確保它設(shè)置為On
:
allow_url_fopen = On
保存并關(guān)閉php.ini文件。
重啟您的Web服務(wù)器以使更改生效。對(duì)于Apache,您可以使用sudo service apache2 restart
命令;對(duì)于Nginx,您可以使用sudo service nginx restart
命令。
現(xiàn)在,您的PHP應(yīng)該已經(jīng)啟用了allow_url_fopen
功能,可以通過(guò)file_get_contents()
或curl
等函數(shù)從URL讀取內(nèi)容。請(qǐng)注意,開(kāi)啟此功能可能會(huì)增加安全風(fēng)險(xiǎn),因?yàn)樗试SPHP腳本從遠(yuǎn)程服務(wù)器下載文件。確保您了解這些風(fēng)險(xiǎn),并采取適當(dāng)?shù)陌踩胧?/p>