
php
walker1838
80后,php和web开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
opencart 支付插件
支付插件,欢迎大家讨论原创 2021-09-23 15:32:48 · 930 阅读 · 0 评论 -
guzzle 3.7 && php 发出请求
get 请求<?phprequire dirname(__FILE__) . '/../vendor/autoload.php';use Guzzle\Http\Client;$client = new Client('http://www.xxxxxx.com');$header = array('uuid' => 1, 'version' => "3.0", "Accept" => "application/json");$request = $client原创 2021-08-24 16:51:53 · 174 阅读 · 0 评论 -
swoole 协程执行任务
<?phpCo\run(function () { $wg = new \Swoole\Coroutine\WaitGroup(); $result = []; $wg->add();//协程数量加1 $time = microtime(true); //启动第一个协程 go(function () use ($wg, &$result) {//use 关键字 函数闭包 调用外部变量 co::sleep(1); $result['data0'] = ".原创 2021-07-26 14:35:07 · 406 阅读 · 0 评论 -
swoole 使用 http 客户端 多协程下载图片
<?php/** * Created by PhpStorm. * User: yangpeng * Date: 2021/7/22 * Time: 16:11 */namespace app;define('PUBLIC_DIR',__DIR__.'/public');define('IMG_DIR',__DIR__.'/public/image');use Swoole\Coroutine;use function Swoole\Coroutine\run;use S.原创 2021-07-23 15:48:43 · 517 阅读 · 1 评论 -
php 实现CRC64 加密
/** * @return array */ function crc64Table(){ $crc64tab = array(); // ECMA polynomial $poly64rev = (0xC96C5795 << 32) | 0xD7870F42; // ISO polynomial // $poly64rev = (0xD8 << 56); f.原创 2021-07-15 09:46:24 · 530 阅读 · 0 评论 -
webbench测试并发数量
测试并发数量的命令: -c 并发数 -t 持续时间webbench -c 590 -t 60 http://pikishop.local.pikicast.com/test/test原创 2021-01-12 11:12:37 · 477 阅读 · 1 评论 -
linux启动多个php-fpm
创建第二个php-fpm进程所使用的主配置文件复制主配置文件 cp /etc/php-fpm.conf /etc/php-fpm2.conf2)复制子配置文件 cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www2.conf (注意子配置文件名会跟我这里有所不同注意www.conf是否存在,用存在的作为复制对象)3)更改子配置文件 www2.conf的配置listen = 127.0.0.1:9001 – 更改www2.conf 的监听端口4)更改原创 2021-01-12 11:12:13 · 1314 阅读 · 1 评论 -
php 访问wordpress 返回502
查看日志文件发现是头部过大重新配置一下nginx修改或增加配置到 nginx.confproxy_buffer_size 64k;proxy_buffers 512k;proxy_busy_buffers_size 128k;php 中的配置 增加fastcgi_buffer_size 128k;fastcgi_buffers 32 32k;location ~ \.php$ { fastcgi_buffer_size 128k; fastcgi_buffer原创 2021-01-07 10:25:46 · 257 阅读 · 0 评论 -
监控php-fpm 的状态 html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><!-- $Id$ (c) 2011 Jerome Loyet The PHP License, version 3.01 This ...原创 2020-12-23 14:00:02 · 272 阅读 · 0 评论 -
php7 操作mongodb数据库类
<?phpuse MongoDB\Driver\Manager;use MongoDB\Driver\BulkWrite;use MongoDB\Driver\WriteConcern;use MongoDB\Driver\Query;use MongoDB\Driver\Command;class MongoDb { protected $mongodb; protected $database; protected $collection; pro.原创 2020-09-24 15:21:15 · 363 阅读 · 0 评论 -
Magento2安装后,访问前后台页面CSS与JS不加载解决方案
magento2.1.3安装之后 前台与后台的CSS与js全部不加载,文件不存在,正确的解决方法如下:1. 在数据库MYSQL中运行SQL:insert core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0);2.在SSH导向CD magento2根目录运行CLI命令 php bin/magento setup...原创 2020-09-10 17:17:40 · 1067 阅读 · 0 评论 -
Laravel 有时间public下的文件访问没有权限
需要在pool.d 下面的www.conf 文件添加一条配置security.limit_extensions=.php .html .js .css .jpg .jpeg .gif .png .htm这是即可访问public下面的js原创 2020-08-25 10:04:21 · 907 阅读 · 0 评论 -
dokcer 基于mysql5.6创建主从数据库
利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.6版本的mysql:docker pull mysql:5.6然后使用此镜像启动容器,这里需要分别启动主从两个容器Master(主):docker run -p 3339:3306 --name master-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6Slave(从):docker run -p 3340:3306 --name slave-mysql -原创 2020-08-19 15:20:51 · 159 阅读 · 0 评论 -
php 使用curl_multi_exec实现多进程批量下载文件
<?php/** * Created by PhpStorm. * User: admin * Date: 2018/6/20 * Time: 下午1:05 */namespace app\common\logic;use think\config;class DownLoadLogic{ /** * 多进程批量下载文件(使用php curl_multi_exec实现) * * Func * public download 下载处理.原创 2020-08-14 14:52:24 · 340 阅读 · 0 评论 -
php 网页计数器
<?php$url = "https://www.aaa.com/|https://www.bbb.com/|https://www.ccc.com/";$counterFile = "count.dat";//存储计数的文件if(!file_exists($counterFile)){ $counter = 0;//访问网站的人最初为零 $cfile = fopen($counterFile,"w");//打开$counterfile w表示只写。打开并清空文件的内容;如果文件.原创 2020-06-21 11:02:33 · 274 阅读 · 0 评论 -
mac 中的phpstorm 配置html中的php方法跳转
点击左上角的phpstorm选择Prefereneces选择File Types找到php 单击,添加*.html即可原创 2020-05-29 14:20:18 · 566 阅读 · 0 评论 -
ubuntu 安装PHP扩展
sudo apt-get install php7.0-bcmathsudo apt-get install php7.0-bz2sudo apt-get install php7.0-calendarsudo apt-get install php7.0-ctypesudo apt-get install php7.0-curlsudo apt-get install php...原创 2020-04-30 11:29:12 · 753 阅读 · 1 评论 -
Mamp 升级版本
mysql 备份所有数据库/Applications/MAMP/Library/bin/mysqldump -uroot -p --all-databases> ./all.sql升级重装后 连接出错报这个错误Table 'performance_schema.session_variables' doesn't exist/Applications/MAMP/Li...原创 2020-03-18 10:42:46 · 156 阅读 · 0 评论 -
php 通过Xpath 抓去网站的内容
<?php$url = 'http://www.hao6v.com/gvod/zx.html';$outPageTxt = file_get_contents($url);$dom = new DOMDocument();@$dom->loadHTML($outPageTxt);$dom->normalize();$xpath = new DOMXPath($do...原创 2019-12-18 09:56:08 · 419 阅读 · 0 评论 -
Mamp 目录结构
sudo ./configure --with-php-config=/usr/local/php7/bin/php-configsudo ./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.2/bin/php-config/usr/local/php7/lib/php/extensions/no-debug-...原创 2020-03-12 10:01:34 · 477 阅读 · 0 评论 -
同一个服务器,安装不同php版本
php7 运行使用不同的端口找到配置文件/etc/php7-fpm.d 一般在这个目录下 修改监听端口 listen = 127.0.0.1:9002然后配置nginx文件,加上这句location ~* \.php$ { fastcgi_pass 127.0.0.1:9002; fastcgi_index index.php; f...原创 2020-03-12 10:02:18 · 939 阅读 · 0 评论 -
Journal2 设置相关信息
Silde Category 侧边分类,一般放在分类页面CUSTOM SECTIONS (定制部分)可以定制显示分类,商品,品牌Flyout Menu 飞行菜单,各种菜单选项(分类或者其他品牌之类的,也可以自己加链接)Silde 设置轮播图,可以在图上加文字,可以在图上加图片 可以设置轮播图的滚动的事件Header Notice 可以设置通知,可以...原创 2019-06-04 17:33:44 · 256 阅读 · 0 评论