环境介绍 laravel 5.5.* + php 7.2 + mysql 5.7.27 1. 创建 laravel 项目 (自行 配置一下域名 如果 不会 请参考laravel 的第一篇文章) composer create-project --prefer-dist laravel/laravel=5.5.* laravel-dj 2. 引入 dingo 并 进行 部分 配置 (dingo 文档) 更改 compose.json  的 require 文件 "require": {…
搭建环境从来都是阻挡一门新技能的最致命的硬伤,为了这个环境,我又是花费了半天的时间,各种问题层出不穷,下面基于网上的一些教程(我看到的都多少有些问题) 开始的时候是在实验楼这个平台上开始学习的,不过 这个平台对于入门还真的是很好的,不过后期因为结合项目还有一些权限问题就不够了,入门推荐实验楼(怎么和打广告一样啊) 一. 环境 Laravel 对环境有一定的要求: PHP >= 5.5.9 OpenSSL PHP Extension PDO PHP Extension Mbstring PHP E…
本文主要阐述做项目前的开发环境安装——后端为php,前端采用grunt进行自动化构建.具体介绍了windows平台下采用apache运行php的环境搭建,以及git工具安装.写得有点粗糙,但过程完整,有不足之处还请见谅. 一.Git工具安装 1)https://github.com   注册github账户 2)安装PHPGit-1.9.5-preview20150319.exe 3)设置Git的user name和email: $ git config --global user.name "…
Laravel 开发环境搭建 - Windows  :   https://laravel-china.org/docs/laravel-development-environment/5.5/development-environment-windows/938…
Nginx作为一款优秀的Web Server软件同时也是一款优秀的负载均衡或前端反向代理.缓存服务软件 2.编译安装Nginx (1)安装Nginx依赖函数库pcre pcre为“perl兼容正则表达式”perl compatible regular expresssions,安装其是为了使Nginx支持具备URI重写功能的rewrite模块,如果不安装Nginx将无法使用rewrite模块功能,但是该功能却十分有用和常用. 检查系统中是否有安装: [root@leaf ~]# rpm -q p…
标签:Linux 域名 Nginx 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://xpleaf.blog.51cto.com/9315560/1901284 0.说明 使用Nginx可以配置基于域名的虚拟主机.基于端口的虚拟主机和基于端口的虚拟主机,比较常用的是基于域名的虚拟主机,这里要做的配置是基于域名的虚拟主机,并且是配置多个基于域名的虚拟主机. 关于Nginx配置文件的说明可以参考官方文档,同时也可以参考老男孩老师的书…
系统要求:CentOS 7.2 64 位操作系统 安装 Laravel Laravel 简介 Laravel 是一套简洁.优雅的 PHP Web 开发框架.它可以让你从面条一样杂乱的代码中解脱出来:它可以帮你构建一个完美的 web APP,而且每行代码都可以简洁.富于表达力. 安装依赖 由于默认的 yum 源 php 版本低于 Laravel 要求,所以需要添加第三方源: rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm…
缘由 经常会有人问xx框架怎么配置运行环境,这里我就给贴出吉祥三宝(Yii2,Laravel5,Thinkphp5 )的Nginx和Apache的配置,供大家参考 Nginx Yii2 server {         charset utf-8;         client_max_body_size 128M;         listen 80;         server_name yii.local.test;         root  /home/www/yii2/web;  …
上一步主要主要讲解在服务器中建立自己的hexo博客环境,最后达到可以远程访问,以及远程git推送到github.这章主要讲解Tomcat环境的搭建,以及域名解析.到这里你的服务器以及可以被全世界的人民访问了.掌声送给自己吧!! 1.Tomcat介绍: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,是开发和调试JSP/servlet 程序的首选. 2.安装jdk环境 tomcat是基于java环境的,所以需要先安装java环境. 下载jdk8的安装包:jdk…
Atiti. Php Laravel 5.1 环境搭建以及  error 排除 1. php_5.6.11_apache2.41 1.1. Httpd.Conf增加以下配置,添加php支持1 1.2. 修改apache位置与项目位置以及权限1 1.3. 修改php.Ini.增加mbstring,openssl,mysql,rewriting的支持 extension_dir = "C:\wamp\php_5.6.11_XiaZaiBa\ext"2 2. 错误排除2 2.1. larav…
1.php运行环境搭建 在win10系统上进行搭建的,使用的是wamp环境  wampserver3_x86_apache2.4.17_mysql5.7.9_php5.6.15.exe,安装包中集成了apache   mysql  php 以管理员身份运行wamp,否则在AUC会阻止服务启动 2.部署Laravel 5.4 Laravel 5.4 版本的需要5.6.4以上版本的php环境 从git上下载Laravel 5.4版本的代码解压缩到wamp的www目录下 下载安装Composer-Se…
WordPress搭建教程 购买域名---NameSilo 购买VPS主机---Vultr 域名DNS解析 网站环境 上传网站程序 参考文章: 1. WordPress搭建教程 https://zhuanlan.zhihu.com/p/37896471 2. [网站搭建·3]Namesilo域名解析DNS的过程 https://wangejiba.com/128.html 正文如下[转载,非商用,已注明来源] WordPress搭建教程 前言 WordPress 作为动态博客的代表,至今已经有十…
参考: http://blog.csdn.net/wzj0808/article/details/53401101 http://www.cnblogs.com/silin6/p/5931640.html 前言: 在完成了上一篇博文之后 用Let's Encrypt实现Https(Windows环境+Tomcat+Java) 遇到了新问题,那就是一个Tomcat下配置了多个网站,结果由于在tomcat里配置了默认使用SSL认证,导致存放在同一tomcat里的项目,都要使用https,然而那些没有…
"tymon/jwt-auth": "^1.0@dev", 执行 composer update 'providers' => [ .... Tymon\JWTAuth\Providers\LaravelServiceProvider::class, // 上文已经提到过,这里的provider已经不是JWTauthServiceProvider ], 'aliases' => [ .... 'JWTAuth' => Tymon\JWTAuth\F…
a.meylou.com和b.meylou.com不做登录.c.meylou.com这个专门做用户登录.c站登录之后a,b站点同时登录. 第一步:修改php.ini配置文件,把cookie_domain=改成“cookie_domain=meylou.com” 第二部:修改各个站点的config 文件:components节点->user节点->加上'stateKeyPrefix'=>'你的前缀',最后大概是这样的: 'components'=>array( 'user' =>…
一.为啥需要搭建环境 为了解决环境不统一问题,所以要搭建这么个玩意儿 二.步骤  Laravel对环境有所要求(不使用Homestead情况下),具体参考官网 使用Homestead步骤 1. Homestead.VirtualBox.Vagrant 摘要: Laravel 致力于让整个 PHP 开发体验变得愉快, 包括你的本地开发环境. Vagrant 提供了一种简单,优雅的方式来管理和配置虚拟机. Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一…
Laravel框架在php开发过程是不断进行优化的,当然也包括了本地环境的开发,下面我们就来具体看看laravel框架中的Homestead 开发环境的部署内容. 首先白以下几个概念 VirtualBox -- Oracle 公司的虚拟机软件, 能运行在当前大部分流行的系统上; Vagrant 提供一种命令行接口, 允许自动化安装虚拟机, 并且因为是脚本编写成的 provision 文本文件, 给共享虚拟机配置提供了可能, Homestead 正是构建在 Vagrant 之上; Laravel…
1. 项目环境 vagrant + laradock  (因为 自己手动搭建环境太麻烦了 自己弄了一下 感觉还是有些漏洞 所以采用 laradock) 2. Vagrantfile 备注 : box  ubuntu1604 (因为 网速太慢 自己下载之后再 add 的 网速不够可以 参考 ttps://c4ys.com/archives/1230 ) 可以改写为 ubuntu/xenial64 ( https://app.vagrantup.com/ubuntu/boxes/xenial64 )…
这里面其实坑不少的,首先介绍 VirtualBox  虚拟机,windows下安装linux必须用的一个工具 vagrant 封装虚拟机的一个软件,可以设置好系统,安装好软件,什么时候用,直接导入就行了. homestead 分装vagrant的一个软件  专门给laravel设计的. 不重复的造论的就得一层层的封装啊,哪天来个comoser  直接都ok了多好啊.哈哈. 首先第一个坑就是  下载vagrant box根本下载不下来.国外的东西貌似国内下载都成问题.这个地方卡住,下载一半没反应.…
1.设置PHP 1.1.官网下载PHPhttp://windows.php.net/downloads/releases/php-7.1.0-nts-Win32-VC14-x86.zip 1.2.解压到 c:\wnmp\php 在提示符下,测试是否成功D:\>c:\wnmp\php\php.exe -v 1.3.,设置系统变量path,指向c:\wnmp\php 重启生效D:\>php -vD:\>php -m 1.4.到官方网站下载 php_xdebug-2.5.0-7.1-vc14-…
需求 一个用户不能重复登录. 后登录者可以踢掉前者. 设计思路: 核心概念 用户ID: 是用户表主键 singleToken 算法: singleToken = md5(用户IP + 用户ID + 登录的Unix时间戳) SESSION 中存储一份 SESSION_SINGLE_TOKEN REDIS 中存储一份 登录的Unix时间戳 REDIS_SINGLE_TOKEN = 根据REDIS中登录时间戳运算后得到token 用户访问时: 如果 SESSION_SINGLE_TOKEN != RE…
一.启动 cd usr/local/nginx/sbin ./nginx 二.重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径 或者使用 cd /usr/local/nginx/sbin ./nginx -s reload 判断配置文件是否正确 nginx -t -c /usr/local/nginx/conf/nginx.conf 或者 cd /usr/local/nginx/sbin ./nginx -t 三.关闭 查询nginx主进程号 ps -ef | grep…
一.在 /etc/hosts   下配置相关域名 1, control+space  打开spotlight, 搜索“terminal” 2, 打开Terminal 3, 在terminal界面中输入: sudo vi /etc/hosts   然后回车 4, 会提示让你输入密码 XXXX.(注意输入密码时你看不到*号) 5, 输入成功以后,在出现的界面中按e,转入编辑模式 6, 输入你要设定的hosts内容,比如:127.0.0.1  api.f.com 7,输入完毕,如果要保存退出,按[es…
公司准备迭代会员中心项目,要上laravel框架,替代以前的Ecshop框架,PHP工程师将部分功能页面代码提交,自己也准备着手搭建一个测试环境将项目跑起来: 一. 环境依赖安装设置 关闭防火墙 [root@node5 ~]# service iptables stop [root@node5 ~]# chkconfig iptables off [root@node5 ~]# vim /etc/selinux/config SELINUX=disabled [root@node5 ~]# yu…
一.配置httpd.conf: 1.取消Include conf/extra/httpd-vhosts.conf的注释,代码如下: # Virtual hostsInclude conf/extra/httpd-vhosts.conf 2.虚拟域名关联项目根目录(入口文件index.php的根目录),代码如下: <VirtualHost *:80> ServerName www.fuckoff.com DocumentRoot "D:/Apache2.2/htdocs/web&quo…
在有了初步认知后,当然就要开始在自己的电脑上搭建Laravel的开发环境了. 系统环境需求 PHP 5.3.7或者更高版本,如果没有系统没有安装PHP环境的,请到下面地址下载:http://cn2.php.net/downloads.php 电脑上具有web服务器,IIS,apache或者其它web服务器 MCrypt PHP扩展 安装Composer Laravel框架使用Composer(PHP包管理工具,参考 Composer 中文文档)来管理代码依赖性.Windows操作系统中,你可以使…
最近上一个新项目,时间比较紧,为了满足业务需求,没有办法,只有上我大 php 了,找了一个带些基础的数据结构,用的是 laravel 搭建的,然后寻坑就开始了,先是构建 docker 镜像就坑了,然后再是 composer 网上找的全量的,慢得要死,后面在同事的的推荐下 https://packagist.laravel-china.org/ 这个靠谱,然后就是用了的 mysql8,再次遇到了 SQLSTATE[HY000] [] The server requested authenticat…
一台服务器上多个网站同时运行,基于域名访问,IP访问,端口访问. http服务使用的端口是80 HTTPS使用的是443 协议名称://机器地址:端口号/路径名/文件名 协议名称—— 所使用的访问协议.如http.ftp. 机器地址—— 数据所在的机器,IP地址/域名 端口号—— 请求数据的数据源端口(可省略) 路径名—— 数据所在的相对路径 文件名—— 请求数据的文件名 web组件分为客户端和服务器 服务器:主要是提供服务功能 客户端:主要是发送请求给服务器 比如百度公司,服务器在百度公司主要…
本人使用的是Laravel5.5版本,需要PHP7支持,所以安装的环境是Apache2.php7.0.mysql5.7,系统为ubuntu14.04LTS(14以下的版本对php7支持不够),主要参考别人的博文安装成功的. 安装完开发环境,接下来需要安装一系列的PHP扩展. 这里主要记录一下开启rewrite命令:sudo a2enmod rewrite,如果不开启rewrite,那么laravel除了根路径,其他的路由都报404错误. laravel邮件配置端口:465…
在PHPer中,很多人听说过Swagger,部分人知道Swagger是用来做API文档的,然而只有少数人真正知道怎么正确使用Swagger,因为PHP界和Swagger相关的资料实在是太少了.所以鄙人斗胆一试,希望能以本文帮助到大家了解Swagger,从此告别成天用Word.Markdown折腾API文档的日子. 什么是Swagger Swagger is a simple yet powerful representation of your RESTful API. With the lar…