SwooleはPHP 5.3.10以降をサポートしていますので、Swooleをインストールする前にPHP 5.3.10以降をインストールしてください。 Windows の下で。
ソフトウェアバージョン: php-5.3.1-Win32-VC6-x86.zip
これには.netライブラリを追加インストールする必要がないので、これを使用します。他のものも使用できます。
1.PHPのインストール
緑色の方法を使用して、Zip ファイルをダウンロードし、解凍します。
2. 構成
解凍されたルート ディレクトリで php.ini-development を見つけます。これは開発環境の構成ファイルです。また、実稼働環境の構成ファイルである php.ini-production もあります。 php.in-development を使用してコピーを作成し、名前を php.ini に変更します。編集を開始します。
位置registe_globals =オフ;
開かないことをお勧めします。違いは、この値がフォームから送信された値などのグローバル変数を開くために使用されることです。この値が「オフ」に設定されている場合は、「$_POST[」のみを使用できます。変数名']、$_GET[ '変数名']"などを使用して送信値を取得します。「オン」に設定されている場合は、"$変数名"を直接使用して送信値を取得できます。 「オフ」に設定すると安全であり、Web ページ間で送信されるデータを簡単に傍受されることはありません。この値を「オン」に変更するかどうかは、安全性と利便性のどちらを重視するかによって異なります。
PHP が他のモジュールを呼び出せるようにするには、次のように拡張キーワードで検索し、オプションの前のセミコロンを削除して、このモジュールのサポートを開始します。
ロードされるモジュールが増えると、占有するリソースがわずかに増加しますが、これは無視できます。たとえば、mysql サポートを有効にするには、次を見つけます
;拡張子=php_mysql.dll
前の「;」コメントを削除するだけです。
すべてのモジュールは PHP 解凍ディレクトリの下の ext ディレクトリに配置され、必要に応じて有効にすることができます。
モジュールロード時のエラー:
Apache を起動すると、「指定されたモジュールが見つかりません」というエラーが表示される場合があります。これは、これらのモジュール ファイルの場所が指定されていないためです。キーワード「extension_dir」を見つけて、Windows で PHP モジュールのディレクトリを変更します。
たとえば、PHP ディレクトリが D:PHP にある場合は、それを構成します
extession_dir = "D:PHPext"
これにより、Apache の起動時にエラーが発生しなくなります。
ここでは、PHP インストール パスとその中の外部パスを Windows システム パスに直接指定する最も簡単な方法を示します。「マイ コンピュータ」、「プロパティ」を右クリックし、「詳細」タブを選択し、「環境変数」をクリックします。 "、"システム環境変数" で "Path" 変数を見つけ、選択、ダブルクリック、または "編集" をクリックし、元の値の末尾に ";D:php;D:phpext" を追加します。もちろん、"D :php" は私のインストール ディレクトリです。次の図に示すように、これを独自の PHP インストール ディレクトリに変更する必要があります。すべてを確認します。
3. Apache を使用する
php はモジュール モードで Apache と結合されます。Apache 設定ファイルを開き、キーワード「LoadModule」でファイルを見つけ、ロードされるモジュールを設定します。
最後に次の 2 行を追加します:
ロードモジュールphp5_module D:/php/php5apache2_2.dll
PHPIniDir "D:/php"
最初の行「LoadModule php5_module D:/php/php5apache2_2.dll」はモジュールモードでのphpのロードを指し、2行目「PHPIniDir "D:/php"」はphpの設定ファイルphp.iniの場所を示しています。 , ここで、「D:/php」を、前に選択したphpが解凍されるディレクトリに変更する必要があります。
php解凍ディレクトリにはphp5apache2.dllとphp5apache2_2.dllの両方が存在します。Apacheのバージョンは2.2なので、DLLがロードされています
独自の状況に応じて構成できる php5apache2_2.dll を使用します。
キーワードAddTypeアプリケーションで検索して、phpを実行できるファイルタイプを定義します
原文は次のとおりです: AddType を使用すると、MIME 構成を追加または上書きできます
# 特定のファイルタイプの TypesConfig で指定されたファイル。
参加する
AddType application/x-httpd-php .php
AddTypeapplication/x-httpd-php.html
さらに 2 行追加することもできます。つまり、php を実行できるファイルの種類を追加することです。たとえば、「AddTypeapplication/x-httpd-php .htm」という行を追加すると、.htm ファイルも実行できます。前の行「AddTypeapplication/x-httpd-php .txt」を追加して、通常のテキスト txt でも php プログラムを実行できるようにすることもできます。
PHPの基本的な設定が完了しました。
引き続きPHP swoole拡張機能のインストール方法を紹介します:
インストールが完了したら、環境変数にphpを入れます
保存後、ターミナルに次のコマンドを入力します:
# source ~/.bashrc
然后即可安装swoole扩展。 请到swoole扩展下载地址下载最新stable版本, 本文以1.8.5为例:
# wget https://github.com/swoole/swoole-src/archive/swoole-1.8.5-stable.tar.gz # tar zxvf swoole-1.8.5-stable.tar.gz # cd swoole-1.8.5-stable # phpize # ./configure # make && make install
然后在php.ini文件添加Swoole扩展:
extension=swoole.so
重启php-fpm:
# service php-fpm restart
然后查看扩展安装情况。如果在列出的扩展中看到了swoole,则说明安装成功:
php -m
以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。