CentOS7にSymfony4.3+Apache2.4環境を構築する

Vagrant上に構築する手順です。(メモなので参考程度に見てください。)

環境

CentOS: 7
PHP: 7.3
Symfony: 4.3
Apache: 2.4

Vagrant環境構築

Vagrantファイルの以下のコメントアウトを外す

起動

リポジトリーをインストール

PHPをインストール

Composerをインストール

参考:https://getcomposer.org/download/

Apacheをインストール

Symfonyプロジェクト作成

Apaceh設定

参考:http://www.obenri.com/_webserver/about_apache.html
参考:https://symfony.com/doc/current/setup/web_server_configuration.html#apache-with-mod-php-php-cgi(※Require all grantedを忘れずに!)

↓を入れる

Apache起動

SELinuxの無効化

これをしないとうまく動かないみたいです。

以下の通り変更

反映するためにサーバー再起動します。

画面表示

http://localhost:8080/