❝저는 항상 TP를 사용하여 작업했습니다. 이번에 RabbitMQ를 빌드할 때 larave를 사용하여 빌드할 생각이었는데, php-fpm과 nginx가 하나에서 자동으로 시작되도록 구성되었습니다. laravel을 다른 지점에 설치하기
❞
将
移到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就已经成功了
这里一定要注意你需要安装版本对PHP的要求咔咔这里使用的是PHP7.2
laravel是准备在虚拟机操作就没有单独配置conf,直接在html目录操作
执行安装composer create-project --prefer-dist laravel/laravel blog "5.8.*"
为什么要把这个放到usr/local/bin目录下,只有这样才可全局使用composer
composer create-project --prefer-dist laravel/laravel blog "5.8.*"
查看laravle的版本,这里咔咔安装的是laravel5.8 PHP环境需要7.2 没有必要재 去升级PHP,就没有选择laravel 的更高版本
ifconfig를 사용하여 내 가상 머신의 IP 주소를 알아보세요. 가상 머신을 사용하는 동지 여러분, 가상 머신에 할당된 고정 IP가 없는 경우 xsheel 또는 ftp에 연결할 때마다 가상 머신의 IP 주소를 확인하십시오. 이 IP 주소는 가상 머신을 종료하고 켜면 변경될 수 있습니다. . 변경 사항이 있습니다그러면 호스트 컴퓨터에서 액세스할 수 있습니다
http://192.168.254.135/blog/public/index.php
http://192.168.254.135/blog/public/index.php
这个内容在本地操作的不会有影响,线上服务器的也不会有影响。
跟咔咔使用一样环境的,由于是虚拟机,所以在关机开机后php-fpm有可能没有重启,就会出现下面的错误遇到这个错误别慌,看看自己的php-fpm是否开启
执行命令systemctl start php-fpm
即可
如果每次都要重启的话岂不是很麻烦了,那么咱们就给php-fpm配置一个开机自启即可
咔咔的PHP是直接使用yum安装的
设置fpm自动启动只需要执行systemctl enable php-fpm
systemctl start php-fpm
매번 다시 시작하려면 php-fpm이 부팅 시 자동으로 시작되도록 구성하겠습니다 5. fpm이 자동으로 시작되도록 설정Kaka의 PHP는 yum을 사용하여 직접 설치됩니다fpm이 자동으로 시작되도록 설정하려면 끝입니다
자신의 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
cd /lib/systemd/system/
그리고 다음과 같이 작성합니다
systemctl nginx 활성화
위 내용은 laravel 설치 및 php-fpm, nginx 구성 자동 시작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!