ホームページ > バックエンド開発 > PHPチュートリアル > (19) Mac での yaf フレームワークの構成

(19) Mac での yaf フレームワークの構成

WBOY
リリース: 2016-07-29 08:59:03
オリジナル
1424 人が閲覧しました

マシン: mac

サーバー: nginx
yaf バージョン: 2.3.5
mac nginx で yaf に参加する方法がわからない場合は、以下の github にも手順があります
ステップ 1、コードを取得します
次の 2 つの場所からコードを参照できます:
(1)、http://www.laruence.com/manual/index.html
(2)、https://github.com/laruence/yaf
また、私のコンピュータは Mac なので、直接
$ wget https://github.com/laruence/yaf/archive/master.zip#Get the file
$ unzip master.zip # Unzip
$ cd yaf- master/tools/cg # cg に移動してソースコードを取得します
# 以上です php コマンドモードで yaf_cg を実行してサンプルファイルを作成します。ここではローカル php bin/php の場所に応じて実行します。 yaf_cg Sample
# ファイルが生成される場所は、yaf-master/tools/cg/output です。このファイル名は、入力した内容に基づいて作成されます。/webroot のようにディレクトリの場所を指定することもできます。 /yaf
継承されたクラス ライブラリに相当する php-yaf-doc も取得しました。これは、github (https://github.com/elad-yosifon/php-yaf-doc) でも入手できるアドレスです。ここでは詳細には触れません。
ステップ 2、nginx を設定します
サーバー {
charset utf-8;
client_max_body_size 128M;
listen 80; #ここではポート 80 を使用していますが、ポートが使用されている場合は、他のポートに切り替えることができます
server_name www.yaf.com; #ドメイン名を自分で設定します。設定後にホストを変更することを忘れないでください
root /webroot/Sample;#独自のコードの場所、私の場所は Sample です
Index Index.php;
access_log /webroot/logs/yaf_access.log;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
} try_files $ uri =404;
}
#error_page 404 /404.html;
location ~ .php$ {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass unix :/var/run/php5- fpm.SOCK; y Try_files $ uri = 404;
local ~ /. (ht| svn|Git) {
ファイルパス/nginx/bin/nginx -t
#問題ありません。再起動できます
sudo 独自のファイルパス/nginx/bin/nginx -s reload
# 次に、サービスが開始されているかどうかを確認します
ps -ef grep nginx
ステップ 3、php.ini を変更します
最初に設定しましたyaf 拡張機能を追加して yaf にします
extension=yaf.so
yaf.environ="product" #環境を取得します。最初から追加した場合は参加する必要はありません
変更を忘れない場合は */php/sbin/php-fpm restart php を再起動します
4 番目のステップは、上で構成したドメイン名
www.yaf.com にアクセスすることです。ページから返される結果は次のとおりです。
Hello World! I am Stranger
表示されない場合は、php ログを確認してください。
転載の際は出典を明記してください: http://blog.csdn.net/arthuralston2015/article/details/50881799

上記では、Mac で yaf フレームワークを設定する方法 (19) を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート