找到约 10000 条结果
  • macOS安装多版本PHP
    截至动笔写这篇文章,php的最新版本已经更新到了8.4,已经有越来越多的公司使用php8。但是目前存量最多的仍然是7.x甚至5.6。因此为了适应工作或学习,电脑上安装多版本php是很有必要的。
    2024-06-12
    1
  • PHP 7.4编译安装总结
    [[链接]]([链接])编译安装 PHP 的任何版本,过程中比较繁琐的就是依赖的问题,导致configure的问题。本文就7.4.33的版本,整理较全的依赖的安装,由于是后补的,难免会存在遗漏的情况,最后再附上个人认为比较全的错误提示指南。
    2023-11-30
  • MacOS 升级自带PHP5.6 升级到 PHP7.1
    打开终端输入php -v,为什么还是提示版本还是php5.6 ?php-osx不会覆盖原来的版本,而是安装了两个php版本,PHP7.1新版本安装的根目录 /usr/local/php5,启动脚本路径 /usr/local/php5/bin/php.
    2016-10-06
    4
  • 初接触php,遇到一个低级问题
    遇到的问题:我把php解压到D盘program files中,用php-cgi.exe -b 127.0.0.1:9000 -c d:/Program Files/php/php.ini 将php运行起来。同时用nginx将php的网站发布。
    2017-02-05
  • 困扰已久的问题cgi、fastcgi、PHP-fpm汇总
    无论是php,python编程语言,还是apache,nginx服务器对于cgi协议是个绕不开的话题。安装,部署都会经常的看到,那么它们到底是干什么的,网上的答案非常的多!今天通过它们进行一波汇总,彻底告别这个难关。参考:[链接]
    2019-06-22
  • 编译安装PHP7及扩展
    一、编译安装PHP1. 下载源码包并解压源码包地址:[链接]下载源码包当前PHP最新本门是7.4.14,下载 php-7.4.14 源码包 {代码...} 解压源码包解压缩 {代码...} 进入解压缩后的目录,查看解压的文件 {代码...} 2. 编译安装首先安装PHP编译安装所必须的软件 {代码...} configure指定安装目录,启用fpm {代码...} 编译安装 {...
    2018-08-25
    2
  • Ubuntu+phpstorm+firefox+xdebug的配置
    本机使用Ubuntu14.04,phpstorm 2017.1, php5.5.9需要使用的软件和依赖: php5, php5-dev, php5-cgi, php5-xdebugapache, php请记得安装
    2017-08-02
  • 一次启动php-fpm参数错误的坑
    ./php-fpm -y /Users/yanhui/dev/php-7.1.0/output/etc/php-fpm.d/www.conf -c /Users/yanhui/dev/php-7.1.0/output/lib/php.ini
    2020-12-06
  • Swoole学习之PHP源码安装(一)
    在学习Swoole之前,我们先从源码安装PHP,Swoole,这里介绍两种环境安装方法,第一种是在Mac系统中直接安装的,第二种方法是通过Docker安装Ubuntu镜像,然后在容器里边进行php源码安装。
    2019-08-27
  • macos上使用brew切换PHP版本
    1. 安装brew 参考官网链接: [链接] 2. 安装php72 brew install php72 3. 配置php72 因为需要与其他 PHP 版本共存, 所以我们需要修改php-fpm的监听端口。 brew安装的软件目录一般在 /usr/local/Cellar,配置文件一般在 /usr/local/etc。 vim /usr/local/etc/php/7.2/php-fpm.conf listen=127.0.0.1:9072 brew services st...
    2020-03-13
    1
  • windows apache和php安装
    为windows安装apache。安装成功后可在计算机管理->服务中看到:安装成功时会自动尝试启动此时如果没有修改过httpd.conf会有如下错误:该错误进入conf/httpd.conf进行修改serverRoot,如下图:修改后可正常启动。在地址栏上输入localhost,可见下图:apache安装成功。
    2020-06-29
  • PHP之string之str_repeat()函数使用
    (PHP 4, PHP 5, PHP 7) str_repeat — Repeat a string str_repeat — 重复一个字符串
    2018-03-06
  • 解决 docker 挂载 php-fpm 配置文件无效问题
    本来是想把 php-fpm 的配置文件独立出来,这样修改起来就方便,想当然的认为把 www.conf 配置文件挂载出来就好了,docker-compose.yml 中 PHP 容器部分内容如下:
    2022-11-09
  • 记一次mac安装php,以及redis扩展
    编译好之后会在当前目录下的modules目录有个redis.so文件一般编译之后会把该文件自动copy到/usr/local/lib/php/pecl/20190902下
    2020-11-28
  • centos编译安装的php多版本切换
    在CentOS系统上编译安装PHP并实现多版本切换,是一项需要扎实的Linux和编程基础的任务。通过合理的配置,您可以在同一台服务器上运行多个PHP版本,以满足不同项目的需求。以下是详细的步骤指南,涵盖从环境准备到PHP版本切换的全过程,确保您能够顺利完成安装并高效管理多个PHP版本。
    2024-09-27
  • PHP7扩展开发(一):hello world
    用过php的人一定也用过php扩展。php本身带有86个扩展,扩展是对php语言功能的一个延伸,php的核心由两部分组成:最底层的 Zend引擎 和 PHP内核 。ze把脚本解析成机器可读的符号,也会处理内存管理,变量作用域,程序调度。PHP内核则主要涉及主机环境(Apache,IIS,Nginx),处理与主机的通信。
    2016-11-23
    7
  • PHP遍历接口Iterator详解
    当一个实现了Iterator接口的对象,被foreach遍历时,会自动调用这些方法。调用的循序是:rewind() -> valid() -> current() -> key() -> next()
    2017-07-17