ホームページ > 記事 > PHPフレームワーク > サーバーワーカーマンの設定方法
サーバーworkerman設定方法
Alibaba Cloud-workerman サーバー環境設定
1. Alibaba Cloud centos サーバーを購入します
2. Linux ワンクリック インストール Web 環境をダウンロードし、サーバーにコピーします
3. 実行しますワンクリック インストール パッケージ (./install.sh) は、以前にワンクリック インストール パッケージがインストールされていた環境を自動的にクリーンアップします。
4. 必要に応じて、対応するソフトウェア バージョンを選択します
5. パスワードを確認します:
標準バージョン: cat /alidata/account.log
Professionalバージョン: cat /root/sh-1.5.4/account.log
注: ここにない場合もありますが、ダウンロード ディレクトリにある可能性があります
6. phpwind と phpmyadmin をインストールします
ドメイン名または IP をブラウザに直接入力します。phpwind に初めてアクセスする場合は、自動的にインストール ページにジャンプします。
7. 6. 環境ディレクトリと関連操作コマンド
Webサイトディレクトリ:/alidata/www サーバーソフトウェアディレクトリ:/alidata/serverMysqlディレクトリ/alidata/server/mysql Phpディレクトリ/alidata/server /php
Tomcat ディレクトリ/alidata/server/tomcat7
nginx が選択されている場合、/alidata/server/nginx/ に nginx ディレクトリがあります
Nginx の設定ファイルは/ alidata/server/nginx/conf にあります
Nginx 仮想ホストを追加するには、/alidata/server/nginx/conf/vhosts/phpwind.conf を変更できます
Apache を選択した場合、/alidata/server/httpd に httpd ディレクトリがあります
Apache 構成ファイルは /alidata/server/httpd/conf にあります
Apache 仮想ホストを追加するには、以下を変更できます/alidata/server/httpd/conf/vhosts/phpwind.conf
各サービス操作コマンドの概要:
nginx: /etc/init.d/nginx start/stop/restart/reload) apache: /etc/init.d/httpd start/stop/restart/… mysql: /etc/init.d/mysqld start/stop/restart/… php-fpm:/etc/init.d/php-fpm start/stop/restart/… Tomcat: /etc/init.d/tomcat7 start/stop/restart/… ftp: /etc/init.d/vsftpd start/stop/restart/… 比如启动 nginx: /etc/init.d/nginx start
8. workman 環境のインストール
http://www.workerman.net/install
1. コマンド /www.workerman.net/check.php でcurl -Ss http:/を実行します | phpは、ローカル環境がworkermanを満たすかどうかを検出します。
このソフトウェア パッケージには pcntl 拡張機能が含まれていないため、自分でインストールする必要があります。この拡張機能のインストールで 1 日頭が痛くなりました。実はとても単純なことなのですが、以前は全く無知で失敗ばかりしていたので、今日突然思いつきました。
最初に、php ソース コード パッケージの pcntl ディレクトリに入る必要があります。
[root@iZ25pkurrazZ etc]# cd /mnt/sh-1.4.5/php-5.5.7/ext/pcntl/
次に、
/alidata/server/php-5.5.7/bin/phpize && ./configure && make install,
注: エラーが報告された場合:configure: error: Cannot find php-config. Please use --with-php-config=PATH
, then php-config、find / -name php-config、
Find /alidata/server/php-5.5.7/bin/php-config、
したがって、次のようになります。 :
/alidata/server/php-5.5.7/bin/phpize && ./configure --with-php-config=/alidata/server/php-5.5.7/bin/php-config && make install
拡張子を php.ini に追加するだけです。前のエラーは、間違った場所に書かれていたためです。このソフトウェア パッケージの php.ini は、/alidata/server/php/etc にあります。 /php.ini
なので、ここにも
[root@iZ25pkurrazZ pcntl]# echo "extension=pcntl.so" >> /alidata/server/php/etc/php.ini
を記述する必要があります。php-5.5.7 の場合は、次のようになります。
echo "extension=pcntl.so" >> /alidata/server/php-5.5.7/etc/php.ini
、完了です。 ! !
ちなみに、php とサーバー (Apache または nginx) を忘れずに再起動してください。
再起動
nginx [root@iZ25pkurrazZ pcntl]# /etc/init.d/nginx restart
Restart php [root@iZ25pkurrazZ pcntl]# /etc/init.d /php -fpm restart
php -m を使用すると、PDO および pcntl 拡張機能が利用できることがわかり、curl -Ss http://www.workerman.net/check.php | php を使用して確認します。それ。
9. phpmyadmin を開き、データベースを作成し、データベース ファイルをインポートします。
10. プロジェクト データベースのユーザー名とパスワードを変更します。
11. xx.conf 仮想ホスト ファイルを追加して変更します
12. phpinfo を有効にするには、php.ini でこれを閉じ、short_open_tag = Off にして再起動する必要があります
関連する推奨事項: " workermanTutorial>>
以上がサーバーワーカーマンの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。