Laravel 설치하기
작동 환경 확인
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로 종료시킨다.
Reference
이 문제에 관하여(Laravel 설치하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/apricotcomic/items/9b25a4447a1a8bffc9ca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# yum install --enablerepo=remi,remi-php73 php-mbstring
# yum install --enablerepo=remi,remi-php73 -php-pdo
# yum install --enablerepo=remi,remi-pfp73 php-bcmath
# yum install --enablerepo=remi,remi-pfp73 php-xml
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로 종료시킨다.
Reference
이 문제에 관하여(Laravel 설치하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/apricotcomic/items/9b25a4447a1a8bffc9ca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# yum install -y zip unzip
# composer create-project laravel/laravel laravel
# php artisan serve --host 0.0.0.0
Reference
이 문제에 관하여(Laravel 설치하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/apricotcomic/items/9b25a4447a1a8bffc9ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)