ホームページ  >  記事  >  PHPフレームワーク  >  サーバーワーカーマンの設定方法

サーバーワーカーマンの設定方法

藏色散人
藏色散人オリジナル
2020-04-12 10:59:105954ブラウズ

サーバーワーカーマンの設定方法

サーバー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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。