1.开发环境
推荐使用 oneinstack 集成软件包,LNMP一劳永逸
使用地址:https://oneinstack.com/auto/
本项目选择PHP7.4,Mysql8,扩展用使用fileinfo,redis,后续用到可以再补充
2.安装PHP框架
本项目使用Laravel 8,安装遇到了一些问题,记录一下
使用composer进行安装
composer create-project --prefer-dist laravel/laravel tbk.lingj.net
报错信息
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///www/server/php/74/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223
Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.#
解决办法
通过上面提示composer链接,输出内存配置信息
php -r "echo ini_get('memory_limit').PHP_EOL;"
输出 448M
我尝试修改 php.ini文件,我的路径是 /usr/local/php/etc/php.ini,修改里面的 memory_limit = -1, 修改完之后,
运行
php -r "echo ini_get('memory_limit').PHP_EOL;"
输出结果是: -1 修改成功,重新安装,成功。
3.安装laravel开发包
1.大名鼎鼎的 easywechat
# overtrue/wechat 5.x
composer require "overtrue/laravel-wechat:^6.0"
2.Api 开发工具包 —— dingo/api
个人习惯用了,并且稍微做了改造,所以用起来顺手
3.其他的包用到再说吧
4. 前端采用 uni-app开发
本人偏后端,所以uni-app也是现学现卖,用它的目的是因为一套代码生成我需要的h5和小程序,也算是一劳永逸吧
5.个联盟账号
本人已经有淘宝联盟了,这个申请起来也不是那么顺手,但是要注意,如果需要订单追踪,要开通渠道权限,发邮件,等回复,时间略长。
拼多多的还没有,后续再写
京东也比较恶心,高级权限很不好申请,能用三方就用三方吧。
原创文章,作者:代码加工厂,如若转载,请注明出处:http://blog.lingj.net/2020/12/19/209.html