工欲善其事,必先利其器,嘿嘿,首先下载个Chrome浏览器;装好了之后下载phpStudy、fillaZilla-server;
装好了之后的步骤:
laravel版示例,其实其他版本的配置是一样的,不一样的是nginx里面的配置,这个每个框架文档会有资料的:
phpStudy配置:
创建storage目录软连接命令:mklink /j "I:\dst" "I:\src"
然后配置ftp账号:
第一步:配置fillzilla-server证书:连接admin服务,默认无密码
然后在phpStudy上创建ftp账号:
最后一步是要开通所有需要的端口号:80、443、21、20、3306、3000~4000、990(这些是要在阿里云里面的安全组中去添加的)
其中3000~4000、990是ftp的:
数据库配置:
第一步需要在phpStudy上修改mysql的密码;
然后配置mysql的远程访问命令:grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
flush privileges;
其实一开始我是挺排斥配置windows的服务器的,找经理换系统,经理说换不了了,没办法硬着头皮干了,配完了之后发现,其实phpStudy和fillZilla-server还是挺好用的哈。整个过程其实配置挺简单的,然而对于我一个未配置的过的人呢,真的是坑了不少,走了不少弯路,一开始我还以为phpStudy的版本的问题,用最新版本访问php文件就是报404,用低版本就能访问,最后我发现可能是我自己把文件名字整错了,最后又换回最新版本,我算是服了自己了,配fillZilla-server的时候也是懵逼得很,查了一路度娘,最后大功告成,嘿嘿。反正整个步骤也简单,就是先配置证书、再配访问端口和ip、然后再配访问账号,然后就可以了,哈哈。
这是我后来遇到的问题哈,如果的项目需要用到视频处理扩展php-ffmpeg,那就要composer require 扩展(https://packagist.org/packages/php-ffmpeg/php-ffmpeg),且需要下载对于Windows用户:请在http://ffmpeg.zeranoe.com/builds/中找到二进制文件。
,最后一步需要把这里的路径更换成你二进制文件的路径,最后就是你的代码实现问题啦
最后我还发现一个神奇的问题,那就是下载东西尽量别在官网里下载,如果你要下载的东西在腾讯软件和360软件中心有的话,就在腾讯和360中下载,因为这样快。