Laravel 설치하기

3423 단어 PHPcentos7라라벨
2019년 8월 5일

작동 환경 확인



Laravel은 버전별로 PHP 확장이 설치되어 있어야합니다.
원래 설치한 php7.3에서 확인하면 필요한 것이 별로 들어 있지 않은 결과가 되었다.


mbstring 설치



사실은 설치 명령 한 번으로 갈 수 있었다.
# yum install --enablerepo=remi,remi-php73 php-mbstring

그러나 "libonig.so.5"가 없다고 말해 설치할 수 없다.
다음 사이트를 참고하여 oniguruma5를 설치했다.
h tps : // 와 있는 기대어. 네 t/7931

그 후 다시 설치 명령을 넣으면 정상적으로 설치할 수 있었다.

PDO,cbmath,xml,to 설치


# yum install --enablerepo=remi,remi-php73 -php-pdo
# yum install --enablerepo=remi,remi-pfp73 php-bcmath
# yum install --enablerepo=remi,remi-pfp73 php-xml

한 번에 넣으면 좋았어.
다시 동작 환경을 확인한다.

Laravel에 필요한 Extension는 전부 들어갔다.

Composer 설치



yum에서는 설치할 수 없었으므로, 자력으로 다운로드해 설치해 본다.
Composer 공식 사이트 : h tps : // 게이 t m 포세 r. 오 rg / 도 w 응 아 d /
참고 사이트: CentOS7에 Composer 설치
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

제대로 다운로드할 수 있었는지 확인.
$ php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

"installer verified"가 표시되면 올바르게 다운로드되었습니다.
설치 실행.
$ php composer-setup.php

설치가 끝나면 composer-setup.php는 필요하지 않으므로 제거합니다.
$ php -r "unlink('composer-setup.php');"

어디서나 composer를 사용할 수 있도록 composer.phar를/usr/local/bin/composer 아래로 이동합니다.
# mv composer.phar /usr/local/bin/composer

composer 확인
$ composer

잘 설치되어 있으면 명령 옵션이 표시됩니다.
composer는 root에서 사용하지 않는 것이 좋습니다라고합니다.

Laravel 설치



zip, unzip이 없다고 화가 나기 때문에 zip과 unzip을 설치해 둔다.
# yum install -y zip unzip

Laravel을 설치합니다.
# composer create-project laravel/laravel laravel

laravel을 시작하기 전에 다음 설정을 수행합니다.
· VirtualBox에서 8000번 포트를 포트 포워딩
· 호스트 OS, 게스트 OS 방화벽 열기

laravel을 설치한 디렉토리로 이동하여(설치할 때 있던 디렉토리 바로 아래에 있음) laravel을 시작합니다.
# php artisan serve --host 0.0.0.0

호스트 OS에서 브라우저를 시작하고 [ip 주소] : 8000에 액세스하면 laravel 사이트가 표시됩니다.






떨어뜨릴 때는 cntl+z로 종료시킨다.

좋은 웹페이지 즐겨찾기