php环境配置
文章平均质量分 50
php_kevlin
厚德 博学 求真 至善
展开
-
PHP使用IMAP读取邮箱收邮件
【代码】PHP使用IMAP读取邮箱收邮件。原创 2023-03-07 16:06:35 · 597 阅读 · 1 评论 -
php 安装curl扩展支持sftp协议
原因:php默认安装的依赖的libcurl.so中不支持sftp 协议解决方法:先安装libssh2,curl安装时编译参数带–with-libssh2,这样可以支持sftp。原创 2023-01-16 16:38:55 · 731 阅读 · 0 评论 -
header接收不到auth认证的token
宝塔配置的请求无法接收。原创 2022-09-19 15:51:56 · 334 阅读 · 0 评论 -
docker搭建damp
php的Dockerfile。原创 2022-07-29 09:46:23 · 165 阅读 · 0 评论 -
php开启opcache
1.简介OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可以使用 » PECL 扩展中的 OPcache 库。注意:如果需要将 » Xdebug 扩展和 OPcache 一起使用,必须在 Xdebug 扩展之前加载 OPcache 扩展。...原创 2022-04-29 22:25:51 · 2359 阅读 · 0 评论 -
配置lamp+supervisor
(库存文章)一.安装apache yum list installed | grep httpd // 查看本地httpd安装包 yum install httpd -y systemctl start httpd.service systemctl enable httpd.service // 开机启动二.安装Mysql1.下载 mysql 源安装包wget https://dev.mysql.com/get/mysql57-community-relea原创 2022-02-12 23:24:17 · 722 阅读 · 0 评论 -
phpstrom 操作技巧
参考文章:PHP学院军快捷键Ctrl + g 跳到指定行数双击 Shift 搜索文件返回上次查看代码位置: Ctrl + Alt + ←返回下一步操作代码的位置:Ctrl + Alt + →查看PHPStrom的所有快捷键双击 Shift 输入Keymap preference格式化代码Ctrl + Shift + Alt + L待补充…...原创 2021-12-24 23:17:24 · 211 阅读 · 0 评论 -
生成自签名ssl证书
一般情况下,如果能找到可用的证书,就可以直接使用,只不过会因证书的某些信息不正确或与部署证书的主机不匹配而导致浏览器提示证书无效,但这并不影响使用。需要手工生成证书的情况有:找不到可用的证书需要配置双向SSL,但缺少客户端证书需要对证书作特别的定制首先,无论是在Linux下还是在Windows下的Cygwin中,进行下面的操作前都须确认已安装OpenSSL软件包。1. 创建根证书密钥文件(自己做CA)root.key: openssl genrsa -des3 -out root.转载 2021-12-07 21:25:10 · 759 阅读 · 0 评论 -
Dingo Api 入门
#接口围绕:[ x ] 本地和私有环境 [ prs ] 公司内部app使用 [ vnd ] 公开接口standradsTree : x#项目名称subtype: mcshop#API前缀,通过www.mcshop.com/api来访问 APIprifix: api#api域名domain: mcshop.com#版本号version: v1`prifix` 和 `domain` 只能二选一接口版本在 routes\api.php 文件中定义$api原创 2021-11-12 14:42:33 · 484 阅读 · 0 评论 -
宝塔使用webhook自动部署php项目
在服务器软件商店 ,安装webhook软件,然后填写相关脚本信息。#!/bin/bashecho ""#输出当前时间date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"echo "-------开始-------"#判断宝塔WebHook参数是否存在if [ ! -n "$1" ];thenecho "param参数错误"echo "End"exitfi#服务器 git 项目路径gitPath="/www/wwwroot/$1"#项目 .原创 2021-11-02 10:55:59 · 417 阅读 · 0 评论 -
CentOS7安装RabbitMQ
目录安装erlang安装RabbitMQ启动命令WEB管理用户管理登陆 回到顶部安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。 安装依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel erlang官网:https://www.erlan转载 2021-10-29 12:00:44 · 121 阅读 · 0 评论 -
谷歌浏览器截图
按下键盘上 “F12” 或者 “Ctrl + Shift + L” 打开调试页面按下键盘上 “Ctrl+Shift+P”键入内容“ Capture full size screenshot ” 后,按下回车原创 2021-10-28 17:37:53 · 169 阅读 · 0 评论 -
Docker failed to initialize
这种情况不用重装docker;将 C:\Users\Administrator\AppData\Roaming目录(这个目录根据每个人电脑安装docker的位置而定我的目录是:C:\Users\zk\AppData\Roaming)下Docker目录改名为Docker_backup(实际上就是删除并备份)原因:启动 Docker for windows.exe,提示docker没有启动,点击启动docker一切恢复如初,原来的容器原因是我以前的docker镜像安装目录在E盘 ,升级之后应用自动装到默认的原创 2021-10-20 09:28:35 · 2776 阅读 · 0 评论 -
多个php版本的composer使用
由于系统环境变量之前同事安装的laravel是5.1…php默认的环境变量是:不想破话原有环境变量,因为现在新的项目是laravel5.4.。。所以在用默认composer require安装时提示php版本过低滴问题问题是这样滴:默认composer安装会调用原来的php5.5环境变量,所以这里安装会出现兼容问题新项目使用的是php7.1那么如何在多个php版本中互不干扰安装composer呢,折腾了半个多小时,现在说下解决办法吧:12341:下载composer.phar,官网有直转载 2021-09-16 13:55:47 · 870 阅读 · 0 评论 -
windows 环境 docker踩坑
昨天环境好好的,开机后docker-desktop自动更新了,我以前是自定义安装的目录,结果直接给我更新到C盘了,好家伙,心态炸了!首先,遇事情不能慌,然后找原因,再找解决方法。stackoverflow真香;Desktop-Docker的错误是:Docker failed to initialize命令行的错误是:error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.2.6/version: open //./pipe原创 2021-09-08 14:32:33 · 935 阅读 · 0 评论 -
.ini文件中的PHP 5.6 error_reporting设置不起作用
环境: wamp+php5+mysql问题描述:在本地调试php代码的时候,升级了php版本(5.5.12), 爆出大量WARNING, DEPRECATED,NOTICE提示。第一次修改:修改方案: 由于只是本地调试用的,修改之前的代码不划算,所以准备隐藏错误。在php.ini里面进行更改error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING;修改结果: 不出所料,不起作用第二次修改:修改方案:(居转载 2021-09-03 14:43:41 · 327 阅读 · 0 评论 -
windows中wnmp设置nginx启动脚本
1.启动脚本 start-php-nginx.bat@ECHO OFFECHO Starting PHP FastCGI...F:\web\Nginx\RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000ECHO Starting Nginx ...F:\web\Nginx\RunHiddenConsole.exe nginx.exe2.停止脚本 stop-php-nginx.bat@echo offecho Stopping nginx..原创 2020-08-30 11:08:47 · 232 阅读 · 0 评论 -
Packagist发布个人的Composer包
1.在git上创建项目2.登陆composer包发布网址:https://packagist.org/packages/submit,填写上面的git地址,先check,然后submit3.使用composer下载unbutu@unbutu-System-Product-Name:~/桌面/composer$ composer require php-kevlin/composer_p...原创 2020-05-08 15:45:06 · 242 阅读 · 0 评论 -
phpstorm的php函数文档插件
1.安装file-----setting----plugins----在搜索框中输入“chinese php document”,然后点击install按钮,然后点击重启php的按钮2.使用教程在代码上快速查看php基本函数的中文文档和使用示例, 默认快捷键ctrl+q. 如果ctrl+q快捷键没有反应,打开File->setting->keymap 搜索quick docu...原创 2020-04-17 14:34:35 · 924 阅读 · 0 评论 -
谷歌浏览器插件
文章目录一.json格式化一.json格式化1、访问http://jsonhandle.sinaapp.com/下载2、谷歌访问 chrome://extensions/然后找到你下载的JSON-handle_0.5.2.crx文件,直接拖拽进去。ok,这就搞定啦~,如图所示:...原创 2019-12-20 11:13:01 · 155 阅读 · 0 评论 -
Docker-Compose 使用简介
文章目录Docker快速入门——Docker-Compose一、Docker-Compose简介1、Docker-Compose简介2、Docker-Compose安装二、Docker-Compose常用命令1、Docker-Compose命令格式2、docker-compose up3、docker-compose ps4、docker-compose stop5、docker-compose ...转载 2019-12-17 14:43:41 · 224 阅读 · 0 评论 -
docker搭建lnmp环境错误总结
1.SQLSTATE[HY000] [2002] Connection refused方法一:以上错误主要是对 Docker 容器的隔离机制理解不够,其实每个容器之间都是隔离的,如果有相互依赖的服务,需要进行显示的关联,比如使用选项 --link。测试连接 MySQL 的代码其实是运行在 PHP 对应的容器里,而 MySQL 服务是在它自己对应的容器里,当我们的 host 填写 127.0....原创 2019-11-10 08:48:00 · 415 阅读 · 0 评论 -
Windows配置本地域名
1. hosts文件 C:\Windows\System32\drivers\etc添加如下代码:127.0.0.1 www.blog.com127.0.0.1 blog.com2. 修改Apache中的httpd.conf文件Include conf/extra/httpd-vhosts.conf去掉前面的’ # ’3、找到httpd-vhosts原创 2017-11-03 16:49:07 · 1312 阅读 · 0 评论 -
Centos7+nginx1.12+mysql5.7+php7环境安装
1. 下载nginx:http://nginx.org/en/download.html 2. 在usr/local文件夹中新建一个lnmp的文件夹,下载nginx压缩包并解压[root@VM_48_141_centos ~]# cd usr/local[root@VM_48_141_centos local]# mkdir lnmp[root@VM_48_141_centos local]# ...原创 2017-11-27 21:05:41 · 827 阅读 · 0 评论 -
phpstorm配置Xdebug
1.下载xdebug插件:https://xdebug.org/download.php2.查看自己的php信息,(phpinfo()就可以),出现如下界面然后点击查看网页源代码3.将代码粘贴到第一步所示跳转的页面输入框中4.然后下拉,点击如下按钮5.如图所示,点击下载(每个人的安转不同所以下载的版本不一样)6.将下载的文件移动到如图提示的目录...原创 2018-01-21 14:19:03 · 397 阅读 · 1 评论 -
ThhinkPHP5隐藏入口文件index.php
原文链接1:https://blog.csdn.net/lw545034502/article/details/79374172/原文链接2:https://www.cnblogs.com/chq3272991/p/5757673.html1.Tp3.2.3中有几种路由模式注:每种模式后面括号内的0,1,2,3代表TP中对应的编号 第一种:普 通 模式(0):www.t...转载 2018-03-21 12:27:28 · 1060 阅读 · 0 评论 -
Tp3.2在nginx下隐藏index.php文件
项目在wamp环境下可以运行,移到线上lnmp环境显示404错误,百度一下说是nginx不支持pathinfo模式,需要自己手动配置 在 域名.conf中root 目录加入如下所示:if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }然后保存退出...原创 2018-07-30 10:37:13 · 1990 阅读 · 0 评论 -
windows环境下安装elasticsearch
转载:https://www.cnblogs.com/ljhdo/p/4887557.html一、JAVA环境配置ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。由于ElasticSearch 5.x 依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。下载JDK1.8,下载完成后安装。接下来就是环境变量...原创 2019-07-04 15:01:48 · 7776 阅读 · 0 评论 -
Docker入门
学了一天,在window7上面环境都没搭好,告辞小声bb …简介Laradock 是为 Docker 提供的完整 PHP 本地开发环境,和 Homestead 一样提供了一系列打包好(包括配置)的 Docker Image。Laradock 早期专注为 Laravel 打造 Docker 开发环境,因而最早在 Laravel 社区中出名,后来随着影响力的扩大,逐渐被 PHP 社区接纳和采用...原创 2019-07-11 10:13:27 · 169 阅读 · 0 评论 -
windows10配置php7.1+apache2.4+mysql5.7
一.下载apache2.4(最新版本)1.进入https://www.apachehaus.com/cgi-bin/download.plx进入如下界面(这时已经开始下载了,点击确定就可以)2.修改http.conf配置文件,将SEVROOT改成你下载apache文件后解压的目录3.进入apach原创 2017-10-14 10:51:23 · 2605 阅读 · 0 评论