私はかつてインタビュー中に「PHPを使って外部プログラムを呼び出すにはどうすればよいですか?」と尋ねられたことがあります。
普段のプロジェクトで使っていないからかもしれないし、ただ単に怠けているだけかもしれないが、頭の中でそれは見慣れたものだったため、長い間呆然としていてインタビュアーの質問に答えられなかった。違うようでした。その面接の後、私は多くの勉強すべき情報を見つけ、最終的に面接官の質問に対する答えを理解しました。ここで、私の学習結果も共有します。
(余談: 実際には、さらに面接に行く必要がある場合もあります。たとえ仕事をもらえなかったとしても、面接官の質問にチェックして自分の不足点を埋めてもらうことは、ある種の利益になります。)
本題に入りましょう:
環境: windows XP、php5.3、python2.6.6
1.python (http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi)をインストールします
2. python.exeが配置されているディレクトリをシステム変数
に追加します
私のものはF:Python26
です
設定が成功したら、DOSモードでpythonと入力すると、pythonコマンドラインモードに入ります:
3. phpのインストール(phpのインストールについては詳しく説明しません。方法がわからない場合は、Baiduを参照してください);
4.テストを書くpythonscript ファイル名: php_get_python.py
5.php を使用して、pythonモジュール、php_get_python.phpを呼び出します
6.実行してみる 結果:
どうやって?とてもシンプルですよね?
1. python モジュールは、スパイダー クローラーの実行、... の計算に使用できます。
2. システム変数をよく理解して使いこなすと、予想外のメリットが得られます。
システム変数にE:wampwwwpython_moduleを追加すると
ステップ5 は
システム('php_get_python.py');
3. この呼び出しモードは、EXEファイルとjavaモジュールにも同様に有効です。5 stepsystem()の内容を変更するだけです。関数 。
個人ブログへようこそ: http://hi.baidu.com/anran89757