標籤:連接埠 blog header print tput 方案 int reac 關於
這是一份經過實驗而來的經驗總結,在實驗的過程中曾經思考採用CGI的方式。畢竟是在windows的環境下,未能在linux的環境下測試CGI的方案是否可靠。可喜的是,通過CGI方案的配置後最終實現了PHP對Python檔案的調用。接下來我將解析配置內容以及實施過程。
首先,我們在電腦上首先需要配置好python的環境變數,若在CMD中能夠看到如所示內容,即可進行下一步操作
若未能有所顯示,優先配置好python的環境變數,傳送門:https://jingyan.baidu.com/article/48206aeafdcf2a216ad6b316.html
第二步:我們對Apache設定檔進行修改,我使用的是PHPStudy這款整合軟體,開啟httpd-conf,對的欄位進行修改
WWW目錄是apache解析html檔案的預設目錄,因此在此目錄下建立cgi-bin目錄用以存放需要PHP調用的python檔案
第三步:編寫用於測試的php檔案以及python檔案
以下是phph.php檔案:
<?php
#header("Content-type: text/html; charset=utf-8");
$output = shell_exec(‘python 666.py‘);
$array = explode(‘,‘, $output);
foreach ($array as $value) {
#echo "\n";
echo $value;
echo "<br>";
}
?>
以下是666.py:
print("15")
第四步:啟動apache 並在瀏覽器中輸入正確的連接埠號碼以及路徑進行測試:
若是能夠得到圖中的結果 ,說明實現了php對於python的調用。當然這也不一定是完全正確的方案,畢竟對於不同的使用者或許會有林林總總的問題,只能智者見智了。希望能夠帶給大家新思路
關於PHP調用Python的實施以及配置