laravel 설치 및 php-fpm, nginx 구성 자동 시작

咔咔
풀어 주다: 2021-01-15 13:34:50
원래의
3533명이 탐색했습니다.

저는 항상 TP를 사용하여 작업했습니다. 이번에 RabbitMQ를 빌드할 때 larave를 사용하여 빌드할 생각이었는데, php-fpm과 nginx가 하나에서 자동으로 시작되도록 구성되었습니다. laravel을 다른 지점에 설치하기

이 기사는 주로 다음 측면에 중점을 둡니다.php -fpm 자체 시작 구성

  • nginx를 자체 시작하도록 구성
  • 이 문서의 구현 환경
  • centos 7.3

모든 작업이 수행됩니다. 가상 머신 시뮬레이션

  • 1. Composer
  • 를 설치하고
    명령어를 실행하면 아래 그림을 볼 수 있습니다
  • laravel 설치 및 php-fpm, nginx 구성 자동 시작移到bin目录下mv Composer.phar /usr/local/bin/composer并且重新命name为컴포저php composer.phar移到bin目录下mv composer.phar /usr/local/bin/composer并且重新命名为composer

    为什么要把这个放到usr/local/bin目录下,只有这样才可以全局使用composer

    输入指令查看版本,看是否安装成功。这里可以看到我们安装的版本是1.10 证明我们安装composer就已经成功了laravel 설치 및 php-fpm, nginx 구성 자동 시작

    二、安装laravel

    这里一定要注意你需要安装版本对PHP的要求laravel 설치 및 php-fpm, nginx 구성 자동 시작咔咔这里使用的是PHP7.2laravel 설치 및 php-fpm, nginx 구성 자동 시작laravel是准备在虚拟机操作就没有单独配置conf,直接在html目录操作

    执行安装composer create-project --prefer-dist laravel/laravel blog "5.8.*"laravel 설치 및 php-fpm, nginx 구성 자동 시작为什么要把这个放到usr/local/bin目录下,只有这样才可全局使用composerlaravel 설치 및 php-fpm, nginx 구성 자동 시작

    输入指令查看版本,看是否安装成功。这里可以看到我们安装的版本是1.10 证明我们安装composer就已经成功了 현재 크기: 100%; 테두리 반경: 6px; 디스플레이: 블록; 여백: 20px 자동; 객체 맞춤: 포함; 상자 그림자: 2px 4px 7px #999;

    두 가지, 안전 라벨

    这里一要注意你需要安装版本对PHP 要求 laravel 설치 및 php-fpm, nginx 구성 자동 시작咔咔这里使用是PHP7.2 지금 여기에서描述laravel是准备재虚拟机操작품就没有单独配置conf,直接在html目录操작품执行安装 composer create-project --prefer-dist laravel/laravel blog "5.8.*"查看laravle的版本,这里咔咔安装的是laravel5.8 PHP环境需要7.2 没有必要재 去升级PHP,就没有选择laravel 的更高版本

    3. 액세스 테스트

    ifconfig를 사용하여 내 가상 머신의 IP 주소를 알아보세요. 가상 머신을 사용하는 동지 여러분, 가상 머신에 할당된 고정 IP가 없는 경우 xsheel 또는 ftp에 연결할 때마다 가상 머신의 IP 주소를 확인하십시오. 이 IP 주소는 가상 머신을 종료하고 켜면 변경될 수 있습니다. . 변경 사항이 있습니다laravel 설치 및 php-fpm, nginx 구성 자동 시작그러면 호스트 컴퓨터에서 액세스할 수 있습니다http://192.168.254.135/blog/public/index.php여기에 이미지 설명 삽입http://192.168.254.135/blog/public/index.phplaravel 설치 및 php-fpm, nginx 구성 자동 시작

    四、容错

    这个内容在本地操作的不会有影响,线上服务器的也不会有影响。

    跟咔咔使用一样环境的,由于是虚拟机,所以在关机开机后php-fpm有可能没有重启,就会出现下面的错误laravel 설치 및 php-fpm, nginx 구성 자동 시작遇到这个错误别慌,看看自己的php-fpm是否开启

    执行命令systemctl start php-fpm即可

    如果每次都要重启的话岂不是很麻烦了,那么咱们就给php-fpm配置一个开机自启即可

    五、设置fpm自启动

    咔咔的PHP是直接使用yum安装的

    设置fpm自动启动只需要执行systemctl enable php-fpm

    4. Fault Tolerance이 콘텐츠는 로컬 운영이나 온라인 서버에 영향을 미치지 않습니다. 카카와 동일한 환경을 사용하기 때문에 php-fpm을 종료했다가 시작한 후 다시 시작하지 않을 수 있으며, 다음과 같은 오류가 나타납니다. 여기에 이미지 설명 삽입이 오류가 발생하면 당황하지 마세요. php-fpm이 켜져 있는지 확인하세요 systemctl start php-fpm매번 다시 시작하려면 php-fpm이 부팅 시 자동으로 시작되도록 구성하겠습니다 5. fpm이 자동으로 시작되도록 설정Kaka의 PHP는 yum을 사용하여 직접 설치됩니다fpm이 자동으로 시작되도록 설정하려면 끝입니다

    6. ngixn이 자동으로 시작되도록 설정

    자신의 nginx 설치 위치에 따라 조정하세요. 내 설치 위치는/usr/local/nginx//usr/local/nginx/

    执行cd /lib/systemd/system/

    创建vim nginx.service并写如下

    [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
    로그인 후 복사

    设置开机自启systemctl enable nginx

    Execute cd /lib/systemd/system/ 그리고 다음과 같이 작성합니다
rrreee부팅 시 자동 시작 설정 systemctl nginx 활성화

위 내용은 laravel 설치 및 php-fpm, nginx 구성 자동 시작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!