找到约 10000 条结果
  • Ubuntu安装PHP和NGINX环境
    PHP-FPM 是基于 master/worker 的多进程架构模式,与 nginx 的设计风格类似。master 进程主要负责 CGI、PHP 环境初始化,事件监听、子进程状态,worker 进程负责处理 PHP 请求。
    2023-12-08
  • Swoole 多协议 多端口 的应用
    概述 这是关于 Swoole 学习的第五篇文章:Swoole 多协议 多端口 的应用。 第四篇:Swoole HTTP 的应用 第三篇:Swoole WebSocket 的应用 第二篇:Swoole Task 的应用 第一篇:Swoole Timer 的应用 主要参考官方的这两篇文章,进行实现的 Demo。 网络通信协议设计:[链接] 多端口监听的使用:[链接] 希望通过我提供的 Dem...
    2019-05-15
  • PHP-X 系列教程:内置函数的使用
    本文主要介绍PHP-X内置函数的使用,在PHP扩展开发中,会经常用到这些内置函数,PHP-X的封装,使得调用这些函数像PHP代码一样简单。 echo 在扩展中需要输出一些内容,可以使用echo函数。echo的使用方法与C语言的printf是完全一致的。具体请参考printf相关文章。 在命令行环境(cli),echo会打印屏幕 在php-fpm或apache中...
    2017-10-16
  • 3分钟在Linux(Deepin)下跑起Laravel
    近期在闲暇之余开启了 Laravel 学习之路,特地去感受那份优雅。正所谓万丈高楼平地起,环境的搭建乃是学习任何一个框架甚至任何一门语言最重要的起点。本文更多的目的为了做一些学习中的相关记录,并且选择自认为的最佳实践。本人主力工作环境是 Windows ,在裸 Deepin 下走一遍流程能熟悉相关依赖,更清晰认识环境搭建...
    2017-08-01
  • Apache或者Nginx为PHP设置服务器环境变量
    在开发项目的时候生产环境和开发环境的配置信息是不一样的,总要切换的话比较麻烦,现在我们可以通过设置服务器环境变量来区分线上生产环境还是本地开发环境,比如我们可以设置 RUNTIME_ENVIROMENT 的为 'DEV'还是'PRO'来区分。然后在PHP端通过$_SERVER['RUNTIME_ENVIROMENT']来获取值。
    2020-04-05
  • Deepin20 LNMP环境搭建(又一个瞎折腾的经历)
    背景最近头脑发热,想安装个Linux系统来办工,所以安装了Deepin20的系统,折腾了一天的LNMP的环境,记录一下瞎折腾的过程。lnmp 是一个常见的web开发的环境nginx如果安装过可以不用安装,或者卸载重新安装 {代码...} 安装 {代码...} PHP同样,安装过想要重新安装可以先卸载 {代码...} 安装 {代码...} MySQL可以在官网下...
    2022-09-13
  • 【HTB】Sense(指定扩展名的目录爆破)
    本文渗透的主机经过合法授权。本文使用的工具和方法仅限学习交流使用,请不要将文中使用的工具和渗透思路用于任何非法用途,对此产生的一切后果,本人不承担任何责任,也不对造成的任何误用或损害负责。
    2021-12-11
  • 如何去组织一个大型的Slim框架应用程序
    Slim 框架是一个能够快速开发 RESTful web应用 和 APIs的一个非常轻巧的框架 . 文件结构 这里是我自己用的 Slim 框架应用的目录结构: {代码...}
    2015-06-30
    4
  • php实现DES加密解密报Call to undefined function mcrypt_create_iv()错解决
    之后发现这是由于我们PHP版本原因,我的php版本是php7.2,如果我把我的php版本切换到php7.0就一切正常了,这是由于函数 mcrypt_get_iv_size 在只在(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0) 这几个版本中有效,所以如果我们的php版本为php7.2的话,我们就需要使用openssl_encrypt函数来实...
    2019-12-12
  • PHP之string之str_shuffle()函数使用
    (PHP 4 >= 4.3.0, PHP 5, PHP 7) str_shuffle — Randomly shuffles a string str_shuffle — 随机打乱一个字符串
    2018-03-07
  • Jupyter Notebook下安装PHP内核
    我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本。然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 Jupyter Kernels。
    2020-01-10
  • 在服务器上对 PHP-FPM 和 Nginx 进行安装配置详解
    PHP-FPM(PHP FastCGI Process Manager),是用于管理 PHP 进程池的软件,用于接收和处理来自 Web 服务器(如Nginx)的请求。PHP-FPM会创建一个主进程(通常以操作系统中根用户的身份运行),控制何时以及如何把 HTTP 请求转发给一个或多个子进程处理。PHP-FPM 主进程还控制着什么时候创建和销毁 PHP 子进程。PHP-FPM 进...
    2020-07-14
  • 使用brew安装composer
    在终端查看PHP版本Composer要求 PHP 5.3.2+ 版本以及一些PHP的配置 {代码...} 在终端输入 {代码...} 出现问题: {代码...} 解决方法:点击查看 方法1: brew upgrade 然后 brew update 方法2: cd "$(brew --repository)" && git fetch && git reset --hard origin/master 解决问题后,使用brew install...
    2016-08-19
  • zanphp源码解读 - 应用的启动
    vendor/zanphp/http-server/src/Server.phpvendor/zanphp/server-base/src/ServerBase.php
    2017-11-08
  • 推荐:LNMP、LAMP、LANMP一键安装脚本
    这个脚本是linuxeye使用shell编写,为了快速在生产环境上部署LNMP/LAMP/LANMP(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP),适用于CentOS/Redhat 5+、Debain 6+和Ubuntu 12+
    2014-05-31
    5
  • WampServer下支持多版本PHP切换
    首先需要去 [链接] 下找到需要下载的php版本。文章已php7.1.32为例根据本地现有的WampServer环境,查看phpinfo()信息得到 VC14 x64 TS(即Thread Safe缩写)三个信息,所以选择下载的php包如下:下载得到的是一个压缩包:进入到WampServer的安装目录下,有如下路径和文件(博主的WampServer自带的5.6.25和7.0.10版本目录)...
    2019-09-26
  • laravel 自定义命令生成 service、repository层
    在使用 laravel 的时候,被 laravel 强大所震撼,在开发 laravel 项目的是经常会用到 artisan 命令,真的怎么用怎么丝滑,特别是创建 Controller 或者 Model 的时候,实在太方便了,但是在公司中,经常会遇到的问题就是,项目会抽象出 Service、 Repository 层等等,有没有办法可以像 artisan 命令一样丝滑的创建呢?于...
    2021-06-26