반응형

sudo apt-get update
apache2 설치
sudo apt-get install apache2
mysql 설치
sudo apt-get install mysql-server
php7.3 설치
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.3
sudo apt-get install php7.3-bz2 php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-mysql php7.3-mbstring php7.3-zip php7.3-fpm php7.3-intl php7.3-simplexml php7.3-bcmath php7.3-dev php7.3-cgi php7.3-curl php7.3-gd php7.3-ldap php7.3-odbc php7.3-readline php7.3-snmp php7.3-soap php7.3-tidy php7.3-xml php7.3-xmlrpc php7.3-xsl
sudo update-alternatives --set php /usr/bin/php7.3
sudo update-alternatives --set phar /usr/bin/phar7.3
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.3
sudo update-alternatives --set phpize /usr/bin/phpize7.3
sudo update-alternatives --set php-config /usr/bin/php-config7.3
apach2.conf 수정
sudo vi /etc/apache2/apache2.conf
<Directory /home/사용자이름/만든디렉토리/www>
Options Indexes FollowSymLinks
AllowOverride None << 이부분 all 로 바꿔 줘야 접근가능
Require all granted
</Directory>
composer 설치
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
laravel 설치
composer global require "laravel/installer"
laravel 프로젝트 생성
composer create-project --prefer-dist laravel/laravel {프로젝트 이름}반응형
'📁DevOps' 카테고리의 다른 글
| [Github Action] Github Action을 이용해서 EC2에 자동배포하기 (작성중) (0) | 2023.07.29 |
|---|---|
| [AWS] Job for nginx.service failed because the control process exited with error code. 에러 (0) | 2023.03.08 |
| [AWS] 탄력적 IP(Elastic IPs) 사용하기 (0) | 2023.02.26 |
| [AWS] https 인증 만료시 해결방법 (0) | 2023.01.17 |
| [AWS] mysql 외부접근 허용하기 (0) | 2022.07.11 |