CakePHP 설치
2045 단어 CakePHP
EC2(amzn2-ami-hvm-2.0.20200207.1-x86_64-gp2)
apache( httpd-2.4.41-1.amzn2.0.1.x86_64.rpm)
php(7.3.14)
apache 사용자를 사용하고 싶기 때문에 nologin이면 변경
$ sudo su -
# usermod -s /bin/bash apache
# usermod -d /var/www apache
Composer 설치
# php -r "copy( 'https://getcomposer.org/installer'、 'composer-setup.php');"
特にディレクトリ指定はない
# php composer-setup.php
↓出力
All settings correct for using Composer
Downloading...
Composer (version 1.9.3) successfully installed to:
${currentdir}/composer.phar
Use it: php composer.phar
현재 디렉토리에 두 개의 파일이 생성됨
composer.phar
composer-setup.php
composer-setup.php만 삭제
# php -r "unlink('composer-setup.php');"
명령을 실행하고 싶기 때문에 PATH가 통과하는 디렉트로 이동
# mv composer.phar /usr/local/bin/composer
CakePHP 프로젝트 만들기
예를 들면
http(s)://hogehoge.co.jp 를 도메인으로 하는 경우
# su - apache
$ cd /var/www/
$ composer self-update && composer create-project --prefer-dist cakephp/app:^3.8 hogehoge.co.jp
가상 호스트 설정
$ sudo su -
# vim /etc/httpd/conf.d/hogehoge.co.jp.conf
<VirtualHost *:80>
ServerName hogehoge.co.jp
CustomLog "logs/hogehoge.co.jp_access_log"
ErrorLog "logs/hogehoge.co.jp_error_log"
DocumentRoot /var/www/hogehoge.co.jp/webroot
<Directory "/var/www/hogehoge.co.jp/webroot">
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
apache 재부팅
systemctl stop httpd.service
systemctl start httpd.service
도메인 설정이 많으면 hogehoge.co.jp로 이동
아래 화면이 나오면 준비 완료
Reference
이 문제에 관하여(CakePHP 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ya53782/items/bb879ea860438a180816
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# php -r "copy( 'https://getcomposer.org/installer'、 'composer-setup.php');"
特にディレクトリ指定はない
# php composer-setup.php
↓出力
All settings correct for using Composer
Downloading...
Composer (version 1.9.3) successfully installed to:
${currentdir}/composer.phar
Use it: php composer.phar
# php -r "unlink('composer-setup.php');"
# mv composer.phar /usr/local/bin/composer
예를 들면
http(s)://hogehoge.co.jp 를 도메인으로 하는 경우
# su - apache
$ cd /var/www/
$ composer self-update && composer create-project --prefer-dist cakephp/app:^3.8 hogehoge.co.jp
가상 호스트 설정
$ sudo su -
# vim /etc/httpd/conf.d/hogehoge.co.jp.conf
<VirtualHost *:80>
ServerName hogehoge.co.jp
CustomLog "logs/hogehoge.co.jp_access_log"
ErrorLog "logs/hogehoge.co.jp_error_log"
DocumentRoot /var/www/hogehoge.co.jp/webroot
<Directory "/var/www/hogehoge.co.jp/webroot">
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
apache 재부팅
systemctl stop httpd.service
systemctl start httpd.service
도메인 설정이 많으면 hogehoge.co.jp로 이동
아래 화면이 나오면 준비 완료
Reference
이 문제에 관하여(CakePHP 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ya53782/items/bb879ea860438a180816텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)