laravel安裝和php-fpm、nginx配置自啟動

?

工作一直使用的是TP,這次在搭建rabbitmq時就想到用larave來搭建。在搭建的過程配置了php-fpm和nginx自動啟動。從一個安裝laravel延伸到其它點,一篇文章帶給你不一樣的體驗。

?

本文主要圍繞如下幾個方面介紹

本文實現環境

  • centos 7.3
  • 所有操作均在虛擬機模擬進行

一、安裝composer

執行指令cURL -sS https://getcomposer.org/installer | php后可以看到下圖

laravel安裝和php-fpm、nginx配置自啟動將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配置自啟動查看laravle的版本,這里咔咔安裝的是laravel5.8 ? PHP環境需要7.2 ? 沒有必要在去升級PHP,就沒有選擇laravel 的更高版本laravel安裝和php-fpm、nginx配置自啟動

三、訪問測試

使用ifconfig查出我虛擬機的ip地址。 使用虛擬機的同志,在沒有給虛擬機分配固定ip時,每次在連接xsheel或者ftp時,都去把這個虛擬機的ip地址查詢一下,這個ip地址會在虛擬機關機開機后有可能會有所變動laravel安裝和php-fpm、nginx配置自啟動然后就可以通過在宿主機訪問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即可

六、設置ngixn自啟動

根據自己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

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享