laravel安装和php-fpm、nginx配置自启动

发布时间 - 2020-06-24 00:00:00    点击率:

工作一直使用的是TP,这次在搭建RabbitMQ时就想到用larave来搭建。在搭建的过程配置了php-fpm和nginx自动启动。从一个安装laravel延伸到其它点,一篇文章带给你不一样的体验。

本文主要围绕如下几个方面介绍

  • 安装composer
  • 安装laravel
  • 配置php-fpm自启动
  • 配置nginx自启动

本文实现环境

  • centos 7.3
  • 所有操作均在虚拟机模拟进行

一、安装composer

执行指令curl -sS https://getcomposer.org/installer | php后可以看到下图

php composer.phar移到bin目录下mv composer.phar /usr/local/bin/composer并且重新命名为composer

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

输入指令查看版本,看是否安装成功。这里可以看到我们安装的版本是1.10  证明我们安装composer就已经成功了

二、安装laravel

这里一定要注意你需要安装版本对PHP的要求咔咔这里使用的是PHP7.2laravel是准备在虚拟机操作就没有单独配置conf,直接在html目录操作

执行安装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

四、容错

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

跟咔咔使用一样环境的,由于是虚拟机,所以在关机开机后php-fpm有可能没有重启,就会出现下面的错误遇到这个错误别慌,看看自己的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


# laravel  # php  # composer  # nginx  # rabbitmq  # html  # cURL  # public  # vim  # http  # https  # centos  # 编辑器  # 的是  # 咔咔  # 可以看到  # 重启  # 自己的  # 自动启动  # 就会  # 也不  # 会有 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Internet Explorer官网直接进入 IE浏览器在线体验版网址  如何快速生成高效建站系统源代码?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  如何快速搭建高效香港服务器网站?  jquery插件bootstrapValidator表单验证详解  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  简历在线制作网站免费版,如何创建个人简历?  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  动图在线制作网站有哪些,滑动动图图集怎么做?  如何选择PHP开源工具快速搭建网站?  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  如何快速搭建自助建站会员专属系统?  企业网站制作这些问题要关注  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  Laravel如何实现数据库事务?(DB Facade示例)  Laravel PHP版本要求一览_Laravel各版本环境要求对照  手机网站制作与建设方案,手机网站如何建设?  如何快速搭建高效可靠的建站解决方案?  想要更高端的建设网站,这些原则一定要坚持!  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  开心动漫网站制作软件下载,十分开心动画为何停播?  javascript中的try catch异常捕获机制用法分析  做企业网站制作流程,企业网站制作基本流程有哪些?  如何用PHP快速搭建高效网站?分步指南  phpredis提高消息队列的实时性方法(推荐)  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  javascript日期怎么处理_如何格式化输出  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  如何用腾讯建站主机快速创建免费网站?  Laravel怎么使用Intervention Image库处理图片上传和缩放  Swift中switch语句区间和元组模式匹配  linux top下的 minerd 木马清除方法  WEB开发之注册页面验证码倒计时代码的实现  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  如何快速搭建高效简练网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  高性能网站服务器配置指南:安全稳定与高效建站核心方案  php打包exe后无法访问网络共享_共享权限设置方法【教程】  如何快速搭建高效WAP手机网站?  如何自定义建站之星网站的导航菜单样式?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  zabbix利用python脚本发送报警邮件的方法  linux写shell需要注意的问题(必看)  在centOS 7安装mysql 5.7的详细教程  香港服务器租用费用高吗?如何避免常见误区?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  如何在橙子建站中快速调整背景颜色?