CentOS7でPHPプロジェクトをデプロイする方法は何ですか?
CentOS7にPHPプロジェクトをデプロイする場合、以下の手順が必要です。
- 必要なソフトウェアや依存関係をインストールしてください。
- 「sudo yum install epel-release」
「sudo yum install httpd」
「sudo yum install php php-mysql php-gd php-xml php-mbstring」をインストールしてください。 - Apacheサーバーを起動する:
- sudo systemctl start httpd
sudo systemctl enable httpd を実行してください。 - Apacheサーバーの仮想ホストの設定(オプション):
- 新しい仮想ホストの設定ファイルを作成します:sudo vi /etc/httpd/conf.d/myproject.conf を作成してください。
- 以下内容をファイルに追加してください(条件に応じて変更してください):
ServerName myproject.example.com
DocumentRoot /var/www/html/myprojectOptions Indexes FollowSymLinks
AllowOverride All
Require all granted - ファイルを保存して終了してください。
- Apacheサーバーのドキュメントルートディレクトリ(デフォルトは/var/www/html/)または指定された仮想ホストディレクトリにPHPプロジェクトファイルをコピーしてください。
- 適切なファイルやディレクトリの権限を設定する。
- /var/www/html/myprojectディレクトリをapacheユーザーとグループに変更し、パーミッションを755に設定します。
- Apacheサーバーを再起動します。
- sudo systemctl restart httpd を実行してください。
現在、あなたのPHPプロジェクトはCentOS7上で正常にデプロイされているはずです。サーバーのIPアドレスまたは指定された仮想ホストのドメイン名を使用してプロジェクトにアクセスできます。