PHP 拡張機能をすばやく開発する
この記事では、PHP 5.2 環境用の拡張機能 (PHP Extension) を作成する方法を非常に簡単に説明します。すぐに学習したい友人がその制作プロセスを理解できることを願っています。絵と文章の形式。
要件: たとえば、heiyeluren という拡張機能を開発します。拡張機能には heiyeluren_test() という関数があり、文字列を入力すると、関数は次のように返します。
要件: C/C++ プログラミングを理解し、PHP プログラミングに精通している
環境: php の対応するバージョンのソース コードをダウンロードします。まず、php が /usr/local/php ディレクトリにインストールされていると仮定します。コードは /root/soft/php/php-5.2.6/ にあります。今すぐ始めてください。
ステップ 1: 拡張フレームワークを生成する
cd /root/soft/php/php-5.2.6/ext
./ext_skel --extname=heiyeluren
cd /root/soft/php/php-5.2.6/ext/heiyeluren
vi config.m4
ファイルを開いた後に dnl を削除し、次の情報を取得します:
PHP_ARG_ENABLE(heiyeluren、heiyeluren サポートを有効にするかどうか、
[ --enable-heiyeluren heiyeluren サポートを有効にする])
保存して終了します。
美しい七人の妖精
2時15分