Software Engineer Blog

エンジニアブログです。技術情報(Go/TypeScript/k8s)や趣味の話も書くかもです。

Vagrantに開発環境構築

新規サービスの開発環境を整えるために、新たにnginx+php-fpm環境を構築しました。

参考のリンクまとめ

1.Vagrant構築

qiita.com

2.nginx構築

qiita.com

3.php-fpm構築

qiita.com

centOS7では、
nginxのスタートコマンドは
systemctl start nginx
自動起動コマンドは
systemctl enable nginx

php-fpmも同様に
systemctl start/enable php-fpm

また、開発ディレクトリを変更してPHPを動作させるには、/etc/nginx/conf.d/default.conf内の

 location / {
      root   /var/www;
      index  index.php;
}

と変更し、以下の部分も

location ~ \.php$ {
      root           /var/www;
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
      include        fastcgi_params;
    }

と変更することで、動きました。 書いてたら、Qiitaに書けよと言われそうな(もしくは、この記事いる?)記事になってました。