PHP内置Web Server

似水流年 PHP
> PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。 1. 这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。 2. URI请求会被发送到PHP所在的的工作目录(Working Directory)进行处理,除非你使用了-t参数来自定义不同的目录。 3. 如果请求未指定执行哪个PHP文件,则默认执行目录内的index.php...  【阅读全文】
156 次查看 0 条评论 PHP

PHP不重新编译的情况下安装LDAP扩展支持

似水流年 PHP
LDAP是轻量级目录访问协议,是一个用于访问Directory Servers的协议。这里所谓的目录是指一种按照树状结构存储信息的数据库。 安装并开启 `php-ldap` 步骤: 1、在[PHP官网](http://php.net/releases/)下载本机上对应php应版本源码,解压并安装 ``` cd /root/php-7.1.7/ext/ldap ...  【阅读全文】
209 次查看 0 条评论 PHP

PHP获取用户真实IP通用函数

似水流年 Other
在使用反向代理或CDN后我们多半不能简单的通过 `$_SERVER["REMOTE_ADDR"]` 来获取用户的真实IP。在通过增加一些反向代理配置后可以通过如下函数获取用户真实IP。 ```php /* * 访问时用localhost访问的,读出来的是“::1”是正常情况。 * ::1说明开启了ipv6支持,这是ipv6下的本地回环地址的表示。 * 使用ip地址访...  【阅读全文】
289 次查看 0 条评论 PHP,IP

Ubuntu系统下编译安装PHP

似水流年 PHP
为什么要编译安装呢?当然是高度定制化啊,有时系统包带的版本不一定能跑起我们的程序此时就可以编译安装程序需要的PHP版本了。 这里假定你已经安装好了 Nginx 服务。本文不再重述。可以参见我的另一篇:[Ubuntu环境下安装Nginx笔记][1] Unix环境PHP官方中文编译安装手册:http://php.net/manual/zh/install.unix.ngi...  【阅读全文】
701 次查看 0 条评论 PHP

PHP Socket通信(tcp/udp)

似水流年 PHP
注意:   1.在socket_bind的时候ip地址不能填回环地址如127.0.0.1   2.server.php后台跑起来的时候 nohup php server.php > /var/tmp/a.log 2>&1 & 一: udp 方式 1) server.php ```php ``` 2) client.php ```p...  【阅读全文】
280 次查看 0 条评论 PHP,TCP,UDP