LEDE 是一款流行的嵌入式 Linux 操作系統,它以其簡單的安裝、強大的控制和配置能力、穩定和安全的性能而備受歡迎。本文將著重介紹在 LEDE 上安裝 PHP,并指導讀者完成安裝步驟,以及如何配置 PHP 運行環境。
安裝 PHP 的第一步是安裝 php7 和 php7-cgi 軟件包:
opkg update opkg install php7 php7-cgi這將會安裝 PHP 及其相關模塊和 CGI。 接下來,配置 fastcgi 支持,這是讓 PHP 在 LEDE 上運行的關鍵步驟。首先,安裝 fastcgi 工具:
opkg install uhttpd-mod-cgi uhttpd-mod-fastcgi fcgi然后編輯 /etc/config/uhttpd 文件,開啟 fastcgi 支持:
config uhttpd main option home /www option rfc1918_filter 1 option max_requests 2 option max_connections 100 option cgi_prefix /cgi-bin option index_page index.php index.html config fastcgi php option socket /var/run/php7-fcgi.sock option bin-path /usr/bin/php-cgi7 option max-procs 1 option bin-environment "PHP_FCGI_CHILDREN=1"這里新加了一個 config fastcgi php 配置,用來指定 PHP 運行情況。其中 socket 路徑需要存在,可以使用 touch 命令新建。bin-path 為 PHP 的 CGI 路徑,bin-environment 配置了 PHP_FCGI_CHILDREN 變量。 設置權限,確保 fastcgi socket 可以被 uhttpd 訪問:
touch /var/run/php7-fcgi.sock chmod 777 /var/run/php7-fcgi.sock最后重啟 uhttpd 服務:
/etc/init.d/uhttpd restart現在你可以在服務器上創建并運行 PHP 腳本了。例如,你可以在 /www 目錄下創建一個 phpinfo.php 文件,并將以下內容寫入其中:
<?php phpinfo(); ?>訪問該文件:http://<你的 IP>/phpinfo.php,瀏覽器中將會出現 PHP 的配置信息。 綜上所述,這就是 LEDE 上安裝 PHP 的基本步驟。上面的詳細配置方法可以根據自己的需要進行更改,以適應個人或企業的實際情況。希望本文能夠幫助到需要的讀者。