找到约 10000 条结果
  • [php7安装sphinx遇到的坑]
    php7安装sphinx遇到的坑 首先按照网上这个方法安装前半部分没有任何问题: 地址:[链接] [root@centos7-2 ~]# cd /usr/local/src [root@centos7-2 src]# wget [链接] [root@centos7-2 src]# tar -zxvf sphinx-2.2.10-release.tar.gz [root@centos7-2 src]# cd sphinx-2.2.10-release [root@centos7-2 sphinx-2.2.10-rele...
    2020-03-14
  • LNMP:nginx 解决 connect() failed
    win10下安装wsl子系统,并成功搭建lnmp环境后,ngixn请求出现502错误。查看nginx日志(/var/log/nginx/error.log)报错如下。
    2020-06-16
  • Linode(Ubuntu 14.04 LTS)安装Wordpress备忘
    主机选择 Ubuntu 14.04 LTS 登录主机 ssh root@xx.xx.xx.xx 操作系统升级 apt-get update 操作系统升级apt-get upgrade 软件升级apt-get autoremove 删除升级包 设置主机时区 dpkg-reconfigure tzdata 设置主机名 vim /etc/hostsxx.xx.xx.xx hostname.example.com hostnamevim /etc/hostmanehostname.example.comhostnam...
    2016-01-08
  • homestead 安装swoole扩展
    执行以下命令 {代码...} 会看到如下提示意思就是扩展已经安装好了,需要在php.ini里面进行配置。输入命令 {代码...} 会显示php.ini 所在的目录vim /目录/php.ini, 在其中加入extension=swoole.so 重启php-fpm {代码...} 检查扩展是否安装完毕 {代码...}
    2019-04-23
  • php route 路由转发类库 支持composer加载
    php路由转发类库 支持composer加载 源码及使用demo git地址:点击查看 install 1.添加以下内容至project目录composer.json 添加仓库 {代码...} 添加依赖 {代码...} 2.更新依赖 composer update using 此处假设大家的php项目支持自动加载,这样你在使用路由分发器的时候将无需在include类库等源文件等操作 nginx 配置 配置s...
    2016-06-02
  • 如何在Ubuntu 22.04上安装PHP8.1并设置本地开发环境
    在Ubuntu 22.04上安装PHP 8.1并设置本地开发环境,可以按照以下步骤操作:更新系统:打开终端,使用以下命令更新系统的包列表: {代码...} 安装软件属性通用包: {代码...} 添加Ondřej Surý PPA源:Ondřej Surý是一个为Debian提供PHP包的维护者。使用以下命令添加他的PPA源: {代码...} 再次更新系统的包列表: {代码......
    2024-01-10
  • source code compile install nginx mariadb php
    cp php.ini.production or php.ini.development to (--prefix=path)/etc 目录下,rename as php.ini
    2014-05-01
  • 记录一次线上服务器内存持续增高问题梳理及总结
    一、问题现象 二、项目背景 线上web服务是nginx+php7+mysql 线上服务器配置:8核16G php-fpm配置: {代码...} 三、内存持续增高原因分析 查看了php-fpm相关配置后,发现系统是静态机制,并且没有配置max_requests项,没有退出机制 php进程长期存在导致内存积压无法释放,所以内存消耗持续升高 nginx+php-fpm运行原理?【...
    2020-07-17
  • 使用Zephir来快速编写高性能PHP二进制拓展
    这里我们使用Docker来安装我们的开发环境,docker的安装参考官方文档[链接] 使用Docker安装Zephir编译器 首先就是根据我们目标PHP版本拉取对应的Zephir编译器镜像,这里我们PHP版本是7.0,于是使用这条命令: {代码...} 然后创建/usr/local/bin/zephir文件,文件内容如下: {代码...} 对这个文件加上可执行权限: {代码....
    2018-02-06
    1
  • 如何在Rocky Linux 9.4中通过Docker部署LNMP架构?
    在Rocky Linux 9.4中通过Docker部署LNMP架构(Linux, Nginx, MySQL, PHP)可以按照以下步骤进行:
    2024-06-29
  • Swoole Task 的应用
    概述 这是关于 Swoole 学习的第二篇文章:Swoole Task 的应用。 第一篇:Swoole Timer 的应用 Swoole 异步Task,主要实现调用异步任务的执行。 常用的场景:异步支付处理、异步订单处理、异步日志处理、异步发送邮件/短信等。 Swoole 的实现方式是 worker 进程处理数据请求,分配给 task 进程执行。 官方介绍: task 底...
    2019-05-15
    1
  • Centos下PHP7.1打开Oracle扩展
    下载 [链接]oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpmoracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpmPS: 两个都必须安装,devel版本就是SDK安装
    2018-07-10
  • gitlab + php自动部署
    Summer-PHP-Deploy 起因 某种原因, 不能使用Jenkins, 于是用PHP写了一个自动部署脚本 项目介绍 用PHP写的部署脚本 可配置源代码目录, 目标目录, 缓存目录(用来部署后删除), 忽略目录/文件(他们在本地的变化不会被部署) 支持gitlab hook, 可配置版本库和分支 支持一个push event, 同时往多个目录部署 支持手动在命令行触...
    2018-10-11
  • linux环境下php安装sqlsrv扩展连接mssql
    通过 [链接] 查询到支持php7.3版本的 Microsoft Drivers 版本为5.6和5.8,这里选择 5.6, 对应的 DOBC driver 版本 选择ODBC 17
    2022-10-19
  • mac搭建nginx和wordpress开发环境
    sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
    2015-02-13
    9
  • 使用Composer从零开发一个简单的web框架(03)-路由
    获取和解析参数编辑core/functions.php,添加相关功能函数 {代码...} 编辑core/App.php,添加parse和start函数 {代码...} 编辑 core/App.php 文件,修改构造函数相关调用 {代码...} 测试新建app/home/controller/Hello.php文件浏览器访问 [链接] 或控制台运行 php public/index.php home/hello/world,输出 {代码...} 浏...
    2025-02-09
  • php进程之间共享socket资源
    receive.php {代码...} send.php {代码...} 运行 {代码...}
    2020-07-01