
php
文章平均质量分 62
micro_cloud_fly
希望在这里能向各位网友学习到真本事.愿自己和中国一同成长进步,达到世界一流水平
展开
-
mac安装PHP扩展汇总
mac 安装PHP扩展原创 2022-09-26 15:06:35 · 1154 阅读 · 0 评论 -
mac 安装php
安装与启动php升级了新系统,目前的系统是我打开命令行窗口,执行一条命令php -v得到的输出是WARNING: PHP is not recommendedPHP is included in macOS for compatibility with legacy software.Future versions of macOS will not include PHP.PHP 7.3.24-(to be removed in future macOS) (cli) (原创 2020-12-26 22:09:24 · 4032 阅读 · 0 评论 -
trycatchfinally
<?phpfunction test(){ $str = "hello"; try { return $str; } finally { $str = "world"; }}function test1(){ $arr = new stdClass(); $arr->name = 'silk...原创 2019-12-20 09:41:35 · 197 阅读 · 0 评论 -
mac nginx php
nginx 通过homebrew安装在/usr/local/Cellar/nginx/1.17.3目录里面,如果修改了/etc/hosts中的虚拟主机之后,需要cd到/usr/local/Cellar/nginx/1.17.3/bin目录里面执行sudo nginx -s reload;如果需要重启php-fpm,可以在任何目录执行sudo killall php-fpm,然后执行sudo p...原创 2019-12-09 15:30:04 · 255 阅读 · 0 评论 -
laravel的关于lockForUpdate的那些事情
先来看下数据库的状态:可以看到,数据库state=0,执行以下代码:DB::beginTransaction();$orderInfo = TicketOrder::where('id', 11482) // ->where('user_order_id', $userOrderId) // ->where('state', 0) ->lockForUp...原创 2018-02-24 17:36:31 · 13680 阅读 · 3 评论 -
win nginx 并发阻塞问题
问题如下:我在wroot目录下面有一个配置了虚拟域名的目录v.juhe.cn,然后在v.juhe.cn下面建立两个文件分别是test1.php和test2.php在test1.php中代码是<?phpexit("zheshiweishms");在test2.php中代码是<?phpsleep(10);echo 'nihao';exit();那么当我访问vv.juhe.cn/t...原创 2018-04-19 14:16:14 · 2915 阅读 · 3 评论 -
关于php依赖组件版本的问题
问题:服务器的php环境是php5.6,我本地的环境是php7.1,我想使用composer安装"illuminate/database",以便来使用ORM的功能,那么我在本地执行composer install的时候之后,生成了composer.lock文件,因为整个项目是忽略vendor目录的,此时我把项目传到git上,在服务器上用git拉取代码并且docker自动执行compo...原创 2018-08-08 15:52:16 · 713 阅读 · 0 评论 -
windows安装nginx+php(多版本)
目录如下:start_nginx.bat的内容是:@echo offREM Windows 下无效REM set PHP_FCGI_CHILDREN=9REM 每个进程处理的最大请求数,或设置为 Windows 环境变量set PHP_FCGI_MAX_REQUESTS=1000echo Starting PHP FastCGI...RunHiddenCo...转载 2018-08-08 16:04:58 · 31221 阅读 · 0 评论 -
phpstorm设置array的显示方式 array()变成[]
原创 2018-03-15 16:02:40 · 2933 阅读 · 0 评论 -
获取无参数名的post数据请求示例
php版本file_get_contents('php://input')java servlet 版本继承自HttpServlet的子类的方法中的server方法(或者doGet或者doPost方法都可以)protected void service(HttpServletRequest req, HttpServletResponse resp)throws Servlet...原创 2017-07-11 09:41:48 · 4907 阅读 · 0 评论 -
thinkphp删除delete操作
删除(Delete)在ThinkPHP中使用delete方法删除数据库中的记录。用法delete($options=array())参数options:为数组的时候表示操作表达式,通常由连贯操作完成,如果没有传入任何删除条件,则取当前数据对象的主键作为条件;为数字或者字符串的时候表示主键值。默认为空数组。回调接口删除成功后 _after_转载 2016-01-25 17:59:28 · 5797 阅读 · 0 评论 -
thinkphp查询select操作
读取(Read)在ThinkPHP中读取数据的方式很多,通常分为读取数据和读取数据集。读取数据集使用select方法(新版已经废除原来的findall方法):select 查询数据集用法select($options=array())参数options(可选):为数组的时候表示操作表达式,通常由连贯操作完成;如果是数字或者字符串,表示主键值。转载 2016-01-25 17:45:19 · 8766 阅读 · 0 评论 -
php mongodb扩展安装
win10 64位操作系统wampserver(php5.5.12)我按照网上的教程进行mongodb的扩展安装,一切都很顺利(下面是教程粗略步骤)1:本地安装mongodb省略(一定要将mongodb的一定要加入环境变量)2.本地安装wampserver省略(php一定要加入环境变量)3.查看phpinfo信息,查看几个关键点我有很多次不成功的原因就在于这里信息查询的 不原创 2016-02-03 14:32:32 · 872 阅读 · 0 评论 -
curl 并发
function _curl($connomains){ $returnData=array(); $mh = curl_multi_init(); foreach ($connomains as $i => $url) { $conn[$i]=curl_init($url); curl_setopt($conn[$i],CURLOPT_RE原创 2016-05-30 13:41:33 · 749 阅读 · 0 评论 -
thinkphp如何去掉index.php
环境 : win10,apache,phpstudy,thinkPHP3.2第一步,确认ThinkPHP目录下面的Conf文件夹下面的convention.php里面的'URL_MODEL' => 2, 第二步,确认项目根目录下面的有.htaccess文件,并且里面内容是 RewriteEngine原创 2016-06-02 10:49:30 · 7529 阅读 · 0 评论 -
关于如何隐藏网站项目目录结构的问题
在自己配置虚拟主机的配置文件中有这么一段话ServerName web.silk.comDocumentRoot "D:/www/silk/"ErrorLog "logs/shop.local-error.log"CustomLog "logs/shop.local-access.log" common Options +FollowSymLinks +ExecC原创 2016-06-03 16:05:13 · 3074 阅读 · 1 评论 -
phpexcel 遇到的一些问题
1.下载后无法打开的原因可能是因为没有加ob_end_clean()这个函数2.相关header的设置header( 'Pragma:public' );header( 'Expires:0' );header( 'Content-Encoding:none' );header( 'Cache-Control:must-revalidate, post-check=0, pr原创 2017-04-13 18:49:18 · 457 阅读 · 0 评论 -
mysql between and 边界值及php月初月末的问题
之前一直认为between and 是不包括边界值的,今天测试了一下,发现其实是包含的例子如下关于php如何获取指定年月的第一天和最后一天,请看代码:<?php$month = '12';$year = '2017';$firstDay = date('Y-m-d', mktime(0, 0, 0, $month, 1, $year));$endDay = date原创 2017-04-20 14:36:26 · 2337 阅读 · 1 评论 -
thinkphp更新update操作
更新(Update)在ThinkPHP中使用save方法更新数据库,并且也支持连贯操作的使用。save 更新数据到数据库用法save($data='',$options=array())参数data:要保存的数据,如果为空,则取当前的数据对象。options:为数组的时候表示操作表达式,通常由连贯操作完成;为数字或者字符串转载 2016-01-25 17:58:06 · 8931 阅读 · 0 评论