-
PHP扩展转移为PHP7扩展兼容性问题记录
所属栏目:[PHP教程] 日期:2022-06-18 热度:168
PHP7扩展编写的时候,提供的一些内核方法和之前的PHP之前的版本并不能完全兼容,有不少方法参数做了调整,下面是在迁移过程中遇到的一些问题,感兴趣的朋友参考下吧。 add_assoc_stringl 方法参数改为四个。 add_assoc_stringl(parray, key, value, value_le[详细]
-
在Mac OS上搭建PHP的Yii框架及有关测试环境
所属栏目:[PHP教程] 日期:2022-06-18 热度:152
这篇文章主要介绍了在Mac OS上搭建PHP的Yii框架及相关测试环境的方法,Mac自带Apache与PHP等软件,因而搭建开发环境时非常舒适,需要的朋友可以参考下。 YII集成了单元测试和功能测试,借助phpunit和selenium实现,笔者在配置过程中遇到了不少麻烦,纪录在此。[详细]
-
全新Mac配置PHP开发环境教程详情
所属栏目:[PHP教程] 日期:2022-06-18 热度:119
趁着这次加硬盘的机会,就准备彻底重做开发环境,现在对Mac也有了一定的了解,特地记录一下本次的开发环境安装详情,给自己一个备忘,希望也可以帮助到刚接触Mac环境的同学们。 用了一年的Mac OS X了,之前不熟悉这个系统,用的是系统自带的PHP以及DMG包安装[详细]
-
win7中安装php框架Yii的方法
所属栏目:[PHP教程] 日期:2022-06-18 热度:102
本文讲述了win7安装php框架Yii的方法。分享给大家供大家参考,具体如下: 有人问我win7安装yii老是报错,花了10分钟装了一下,现在做程序的自学能力这么差了?我对框架这些东西不是很感冒,框架这类东西,个人觉得效率都不咋地,集成的东西多,并且有很多我[详细]
-
PHP中安装threads多线程扩展基础教程
所属栏目:[PHP教程] 日期:2022-06-17 热度:76
php5.3或以上,且为线程安全版本。apache和php使用的编译器必须一致,通过phpinfo()查看Thread Safety为enabled则为线程安全版,通过phpinfo()查看Compiler项可以知道使用的编译器,本文给大家介绍PHP安装threads多线程扩展基础教程,需要的朋友参考下 一、[详细]
-
怎样使用PHP Embed SAPI实现Opcodes查看器
所属栏目:[PHP教程] 日期:2022-06-17 热度:179
这篇文章主要介绍了如何使用PHP Embed SAPI实现Opcodes查看器的相关资料,需要的朋友可以参考下。 PHP提供了一个Embed SAPI,也就是说,PHP容许你在C/C++语言中调用PHP/ZE提供的函数。本文就通过基于Embed SAPI实现一个PHP的opcodes查看器。 首先,下载PHP源[详细]
-
在PHP环境中Memcache的安装和使用
所属栏目:[PHP教程] 日期:2022-06-17 热度:184
本文给大家介绍php环境中memcache的安装和使用,它可以应用任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable,感兴趣的朋友一起学习吧。 Memcache是danga.com的一个项目,[详细]
-
windows8.1下Apache+Php+MySQL配置流程
所属栏目:[PHP教程] 日期:2022-06-17 热度:137
这篇文章主要介绍了windows8.1下Apache+Php+MySQL配置步骤,需要的朋友可以参考下。 软件版本: apache:Apache 2.4.6 Win64 PHP:PHP 5.5 VC11 x64 Non Thread Safe MySql:5.5 win64 Mysql安装: 双击运行,设置用户名、密码、编码(utf8)。 apache配置: 1、[详细]
-
使用xampp组建运行php虚拟主机的详细步骤
所属栏目:[PHP教程] 日期:2022-06-17 热度:51
这篇文章主要介绍了通过使用xampp搭建运行php虚拟主机的步骤,介绍很详细,感兴趣的小伙伴们可以参考一下。 最近,新装了xampp这么一个软件搭建自己的web开发环境,安装完毕自然要虚拟几个目录放自己的项目了,现将如何在xampp搭建的web服务器环境下新建虚拟[详细]
-
Apache启动报错NospaceleftondeviceAH00023该怎么修复
所属栏目:[PHP教程] 日期:2022-06-17 热度:105
最近有朋友说:Apache启动报错No space left on device: AH00023,是怎么回事,该怎么解决呢?经过小编的一番折腾,问题解决,下面把解决办法分享给大家,需要的朋友可以参考下。 Apache启动报错No space left on device: AH00023错误可能是进程导致了,虽然[详细]
-
Linux中安装配置php环境的方法
所属栏目:[PHP教程] 日期:2022-06-17 热度:150
这篇文章主要介绍了Linux安装配置php环境的方法,较为详细的讲述了Linux平台安装配置PHP环境的具体步骤与相关注意事项,需要的朋友可以参考下。 本文实例讲述了Linux安装配置php环境的方法,分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php[详细]
-
隐藏Nginx或Apache以及PHP的版本号的方法步骤
所属栏目:[PHP教程] 日期:2022-06-17 热度:67
这篇文章主要介绍了隐藏Nginx或Apache以及PHP的版本号的方法,主要用来防止针对性的漏洞攻击,需要的朋友可以参考下。 当黑客入侵一台服务器时,首先会踩点, 这里的踩点,指的是了解服务器中运行的一些服务的详细情况,比如说:版本号,当黑客知道相应服务的版本号[详细]
-
在MacOS上自行编译安装Apache服务器与PHP解释器
所属栏目:[PHP教程] 日期:2022-06-17 热度:162
这篇文章主要介绍了在Mac OS上编译安装Apache服务器和PHP解释器的教程,尽管Mac上自带Apache和PHP,但由于版本或者其他原因很多情况下还是自己配置更为舒心,需要的朋友可以参考下。 Apache 2.2.27和PHP 5.5.12在Mac OS X 10.8.5编译安装过程: 在开始之前首先[详细]
-
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程步骤
所属栏目:[PHP教程] 日期:2022-06-17 热度:130
Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有14年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Di[详细]
-
Nginx+php配置文件及原理剖析
所属栏目:[PHP教程] 日期:2022-06-16 热度:167
这篇文章主要介绍了Nginx+php配置文件及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 由于nginx调用php并不是如同调用一个静态文件那么直接简单,是需要动态执行php脚本。所以涉及到了对ng[详细]
-
PHP扩展安装方法步骤剖析
所属栏目:[PHP教程] 日期:2022-06-16 热度:191
这篇文章主要介绍了PHP扩展安装方法步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 php扩展安装方法极简单. 也遵循3大步.但多出一个phpize的步骤.1.pecl.php.net 在右上解的输入框 中输入需[详细]
-
PhpSpreadsheet设置单元格常用操作大全
所属栏目:[PHP教程] 日期:2022-06-16 热度:69
PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。 在调试设置时,确保引入了正确的文件并实例化。 use PhpOfficePhpSpreadsheetSpre[详细]
-
phpstudy2020搭建站点的实现案例
所属栏目:[PHP教程] 日期:2022-06-16 热度:85
这篇文章主要介绍了phpstudy2020搭建站点的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 1.下载phpstudy(到官网下载),并安装后,启动phpstudy 2. 进入C:WindowsS[详细]
-
解决PHPstudy Apache不能启动的问题
所属栏目:[PHP教程] 日期:2022-06-16 热度:141
这篇文章主要介绍了PHPstudy Apache无法启动的问题及解决方法【亲测有效】,本文给大家总结了三种方法供大家参考,需要的朋友可以参考下。 phpStudy启动失败,网上总结了基本就是下面的三种方法: 原因一是没有安装VC9运行库,php和apache都是VC9编译。 二是[详细]
-
在PHP中使用pthread拓展
所属栏目:[PHP教程] 日期:2022-06-16 热度:72
这篇文章主要介绍了PHP中使用pthread拓展,本文讲述线程类的使用方法和线程类的概念和使用场景,以及具体的代码实现,以下就是详细内容,需要的朋友可以参考下。 线程的创建和使用 1. Thread类 基本的创建和使用: ?php //通过继承Thread类来实现自己的线程类MyT[详细]
-
php安装grpc扩展的具体流程
所属栏目:[PHP教程] 日期:2022-06-16 热度:153
在本篇文章里小编给大家整理的是一篇关于php安装grpc扩展的具体步骤,有需要的朋友们可以跟着学习参考下。 1、在php.ini文件中添加grpc扩展配置:extension=grpc.so 2、安装 protobuf及其php扩展 3、重启php-fpm。 安装中出现的问题: 结果报错了:Error:sr[详细]
-
Linux系统下安装PHP7.3版本步骤
所属栏目:[PHP教程] 日期:2022-06-16 热度:170
这篇文章主要介绍了Linux系统下安装PHP7.3版本,本文含有详细的过程和配置过程,可以帮助你正确的配置php开发环境,需要的朋友可以参考下。 请先安装依赖包。 下载php-7.3.0 wget http://cn2.php.net/get/php-7.3.0.tar.gz/from/this/mirror -o php-7.3.0 解压[详细]
-
怎样使用PHP7的Yaconf
所属栏目:[PHP教程] 日期:2022-06-16 热度:82
Yaconf是一个高性能的PHP配置容器, 它在PHP启动的时候把格式为INI的配置文件Parse后存储在PHP的常驻内存中,不需要每次请求的时候都来分析配置文件,并且在获取配置项的时候zero-copy。 简介 我见过很多的项目中, 用PHP文件做配置的, 一个config目录下可能[详细]
-
如何在Mac上通过docker配置PHP研制环境
所属栏目:[PHP教程] 日期:2022-06-16 热度:56
这篇文章介绍的内容是关于Mac上通过docker配置PHP开发环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下。 使用docker-compose配置开发环境 一般一个基本的PHP开发环境包括PHP、PHP-FPM、WEB服务器、MySQL数据库,另外还会有Redis或memca[详细]
-
再谈PHP未来之路
所属栏目:[PHP教程] 日期:2022-06-15 热度:139
这门语言现在到底处于生命周期的哪个阶段?其定位到底是怎样的?诸如 PHP7、Swoole 的出现到底能给 PHP 带来怎样的变化? 当我们拿 PHP 和 java 进行比较的时候,我们往往就两门语言本身进行比较,如一个是弱类型一个是强类型,一个是数组打天下一个是各种数[详细]