많은 laravel 초보자가 Alibaba Cloud에 laravel 프레임워크를 배포하는 방법을 모르시나요? Tencent Cloud를 사용하는 학생들도 많습니다. 오늘은 PHP Chinese 웹사이트에서 Alibaba Cloud와 Tencent Cloud에 laravel을 배포하는 방법을 자세히 설명하겠습니다. laravel 환경 구축 다음은 laravel을 사용하는 방법입니다. Alibaba Cloud 또는 Tencent Cloud의 특정 단계.
1단계: Alibaba Cloud/Tencent Cloud 서버가 필요합니다
PS: Alibaba Cloud/또는 Tencent 구매 방법 클라우드서버는 내 가르침이 필요없어~~
시스템 설치는 ubuntu 16.04를 선택
그 후 SSH를 통해 원격서버에 로그인 후 다음을 따라주세요 구성 단계: #🎜 🎜#
2단계: 목록 업데이트
apt-get update
3단계: 언어 팩 설치
sudo apt-get install -y language-pack-en-base locale-gen en_US.UTF-8# 🎜🎜#4단계: 일반적으로 사용되는 소프트웨어 설치
sudo apt-get install -y vim git zip unzip
각 단계에서 오류가 없는지 확인해주세요. 오류가 있으면 몇 번 더 설치해 보세요
sudo apt-get install -y software-properties-common
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get update
apt-cache search php7.1
sudo apt-get install -y php7.1
sudo apt-get install -y php7.1-mysql
sudo apt-get install -y php7.1-fpm
sudo apt-get install -y php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring
#🎜🎜 #6단계: Mysql 설치#🎜🎜 #
sudo apt-get install -y mysql-server
참고: 설치 후 비밀번호를 설정해야 합니다.
# 🎜🎜#7단계: Nginx 설치#🎜 🎜#
설치하기 전에 apache2가 이미 설치되어 있는지 확인해야 합니다. apache2를 중지/제거해야 합니다
//安装之前需确认是否安装了apache2,如果已经安装了apache2,需要先停止/卸载 apache2
sudo service apache2 stop
//安装 nginx
sudo apt-get install -y nginx
#🎜 🎜#8단계: PHP7 구성
sudo vim /etc/php/7.1/fpm/php.ini //修改 cgi.fix_pathinfo=0 sudo vim /etc/php/7.1/fpm/pool.d/www.conf //修改 listen = /var/run/php7.1-fpm.sock
sudo vim /etc/nginx/sites-available/default //修改如下,根据自己的项目情况修改对应信息:'laravel-project'替换为你的项目,'server_domain_or_IP' 替换为你的网站域名或IP地址 server { root /var/www/laravel-project/public; index index.php index.html index.htm; server_name server_domain_or_IP; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { try_files $uri /index.php =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php7.1-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }#🎜 🎜#10단계: 코드 풀
클라우드 코드 웨어하우스(github,coding)에 먼저 코드를 업로드하는 것이 좋습니다 그런 다음 서버에서 가져옵니다
#🎜🎜 #cd /var/www
git clone 地址
Composer를 설치하고 Composer를 사용하여 코드 종속성 설치
작곡기 공식 웹사이트 방문 다음 네 줄의 코드 중 최신 버전을 얻으려면 직접 붙여넣어 Composer를 설치하세요 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
//然后移动 composer.phar
mv composer.phar /usr/local/bin/composer
//进入项目目录
cd /var/www/laravel-project
//执行 composer install
composer install
cd /var/www/laravel-project
cp .env.example .env
vim .env
# 🎜🎜#참고: 프로젝트의 실제 상황에 따라 .env 파일을 수정
# 🎜🎜#
cd /var/www/laravel-project php artisan key:generate
13단계: 데이터베이스 생성 및 마이그레이션 수행
먼저 mysql에 로그인하여 프로젝트에 해당하는 데이터베이스를 생성합니다. 이름은 .env 파일의 이름과 일치해야 합니다.cd /var/www/laravel-project php artisan migrate#🎜 🎜#14단계: 권한 수정
sudo chown -R www-data:www-data /var/www
sudo chmod -R 777 /var/www/laravel-project/storage
service nginx restartservice php7.1-fpm restart
<span style="color:#000000">搞定!</span>
# 🎜🎜#관련 권장 사항:
Alibaba에 Laravel 프로젝트 배포 Cloud의 ECS
Laravel에서 사용됨 Alibaba Cloud OSS Composer 패키지 공유, laraveloss
위 내용은 Laravel 환경 설정: Alibaba Cloud 또는 Tencent Cloud에 Laravel을 배포하는 방법에 대한 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!