![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
输了就掀桌子QAQ
这个作者很懒,什么都没留下…
展开
-
php SAPI
SAPI:Server Application Programming Interface 服务器端应用编程端口。它就是PHP与其它应用交互的接口,PHP脚本要执行有很多种方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序中。SAPI提供了一个和外部通信的接口,常见的SAPI有:cgi 、fast-cgi、cli、isapi、apache 模块的 DLLCGICGI即原创 2016-12-29 10:06:40 · 213 阅读 · 0 评论 -
ubuntu16 安装swoole
sudo apt-add-repository ppa:ondrej/phpsudo apt-get updateapt-cache search php7.2-*apt install php7.2apt install php7.2-devapt install php-pearapt install php7.2-mysqlapt install php7.2-redisp...原创 2018-11-21 17:05:10 · 146 阅读 · 0 评论 -
sphinx+scws
系统:ubutu 14.06一.sphinxsudo apt-get install apache2apt-get install php5 libapache2-mod-php5apt-get install mysql-serverapt-get install php5-mysql php5-curl php5-gdapt-get install sphinxse原创 2017-12-07 11:43:28 · 257 阅读 · 0 评论 -
一次完整的HTTP请求过程
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面转载 2017-08-09 16:52:20 · 258 阅读 · 0 评论 -
PHP的输出缓冲区
什么是缓冲区?简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣,可以在网山找下资料.其实缓冲区最本质的作用就是,协调高速CPU和相对缓慢的IO设备(磁盘等)的运作. PHP在执行的时候,在什么地方有用到缓冲区?想要了解PHP的缓冲区,就要知道执行PHP的时候,缓冲区被设置到了什么地方.当执行转载 2017-08-09 11:10:49 · 236 阅读 · 0 评论 -
HTTPOXY漏洞说明
这里有一个核心的背景是, 长久一来我们习惯了使用一个名为”http_proxy”的环境变量来设置我们的请求代理, 比如在命令行我们经常这么用:http_proxy=127.0.0.1:9999 wget http://www.laruence.com/通过设置一个http_proxy的环境变量, 让wget使用代理请求http://www.laruence.com/有据可考的是, 这样转载 2017-03-17 11:09:17 · 361 阅读 · 0 评论 -
eclipse 设置php代码提示
1打开 Eclipse的 Window -> Preferences -> PHPeclipse -> PHP -> Code Assist 打开里面的Enable auto activation选项,下面有个Auto activation triggers for PHP,后面的默认值是 “$>”,随便改一下,比如改成aaaa,然后 Apply, OK 。2. 导出当前的首选原创 2017-03-24 17:33:23 · 965 阅读 · 0 评论 -
Javascript作用域原理
问题的提出首先看一个例子:var name = 'laruence';function echo() { alert(name); var name = 'eve'; alert(name); alert(age);} echo();运行结果是什么呢?上面的问题, 我相信会有很多人会认为是:laruenceeve[脚本出错]因为会以为在ech转载 2017-03-21 16:44:17 · 221 阅读 · 0 评论 -
使用fscok实现异步调用PHP
Web 服务器执行一个脚本,可能几毫秒就完成,也可能几分钟都完不成。如果程序执行缓慢,用户可能没有耐心等下去,就关闭浏览器了。 而有的时候,我们更本不关心这些耗时的脚本的执行结果,但却还要等他执行完返回,才能继续下一步。 那么有没有什么办法,只是简单的触发调用这些耗时的脚本然后就继续下一步,让这些耗时的脚本在服务端慢慢执行? 接下来,我将使用fs转载 2017-03-21 15:56:43 · 184 阅读 · 0 评论 -
让PHP更快的提供文件下载
一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件.但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转发, 为用户提供文件下载. $file = "/tmp/dummy.tar.gz"; header("Content-type: application/octet转载 2017-03-21 15:06:40 · 239 阅读 · 0 评论 -
深入理解PHP内存管理
首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump(memory_get_usage());输出(在我的个人电脑上, 可能会因为系统,PHP版本,载入的扩展不同而不同):int(90440)int(90640)in转载 2017-03-21 14:23:07 · 185 阅读 · 0 评论 -
mac 下安装php imagemagick
brew install imagemagick --disable-openmp --build-from-source原创 2017-03-09 15:13:32 · 494 阅读 · 0 评论 -
php 图片圆形化处理
用到的php gd库函数有imagecoloratimagesetpixel首先是把图片处理成圆形的:原图如下:处理过之后效果:用以下公式计算(x-a)*(x-a)+(y-b)*(y-b)公式成立说明当前x,y点在圆内x,y为当前的坐标a,b为圆的圆心位置r为半径先创建一张透明的图片,然后一行一行的扫描原图如图像素点在圆内原创 2017-03-09 14:16:46 · 3821 阅读 · 1 评论 -
ubuntu升级php
sudo add-apt-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.原创 2017-02-14 13:38:16 · 537 阅读 · 0 评论 -
OSX I have heard of people on OSX running in to problems due to the terminal pointing to the native
OSXI have heard of people on OSX running in to problems due to the terminal pointing to the native PHP shipped with OSX. You should instead update your bash profile to include the actual path to you原创 2017-02-14 10:39:17 · 190 阅读 · 0 评论 -
php-mac系统 环境变量设置
php-mac环境变量设置sudo vi ~/.bash_profile# 添加一行。注意 PHP5.4.10 修改成你正在运行的 PHP 版本目录名称export PATH="/Applications/MAMP/bin/php/php5.4.10/bin:$PATH"# 保存,退出# 运行一下 .bash_profile 文件. .bash_profile# 确原创 2017-02-21 17:42:55 · 4027 阅读 · 0 评论 -
常用命令
php -i |grep php.ini 定位php配置文件位置原创 2017-02-21 10:04:12 · 160 阅读 · 0 评论 -
php-mecab
https://qiita.com/yusukeito58/items/36aeb7f6376e7b9b9d7ehttps://github.com/nihongodera/php-mecab-documentation#installation原创 2019-06-26 13:44:51 · 276 阅读 · 0 评论