Windows和linux环境下PHP扩展的开启

PHP在Windows和linux的环境运行少不了需要开启这种扩展,但是由于环境的差异,扩展开启的方式也有不同,现在以PHP操作memcache的场景演示在Windows和Linux环境下开启memcache扩展

1、window下开启PHP的memcache扩展

①创建查看PHP环境信息文件

Windows和linux环境下PHP扩展的开启_第1张图片

 

②访问

Windows和linux环境下PHP扩展的开启_第2张图片

 

确认PHP的版本、位数、编译器 是否为线程安全(ns/nts)

③根据前面所确认的信息下载对于的扩展文件

Windows和linux环境下PHP扩展的开启_第3张图片

 

④确认PHP的扩展目录的地址

Windows和linux环境下PHP扩展的开启_第4张图片

 

⑤将下载的扩展文件拷贝到扩展目录下

Windows和linux环境下PHP扩展的开启_第5张图片

 

⑥修改配置文件

Windows和linux环境下PHP扩展的开启_第6张图片

 

⑦重启Apache查看

Windows和linux环境下PHP扩展的开启_第7张图片

 

注意所开启的为PHP所开启的扩展名称为memcache。关于PHP下可以操作到memcache服务器中数据的扩展有两种分别叫做memcache与memcached。两种扩展在PHP下的使用方式略微有区别

2、Linux下运行php操作memcache的代码

此处Linux下的是nginx+php+memcache环境

①修改虚拟主机的配置

Windows和linux环境下PHP扩展的开启_第8张图片

 

②重启Nginx

Windows和linux环境下PHP扩展的开启

 

③创建测试文件

Windows和linux环境下PHP扩展的开启_第9张图片

 

④访问虚拟机

此处我的ip为192.168.150.132

Windows和linux环境下PHP扩展的开启_第10张图片

 

出现上图的问题是由于PHP服务没有启动

⑤启动PHP的服务

Windows和linux环境下PHP扩展的开启

 

⑥再次访问

Windows和linux环境下PHP扩展的开启_第11张图片

 

3、为Linux下的PHP开启扩展

在window下扩展文件一般为dll后缀。但是在Linux平台下扩展文件一般为so后缀。Linux下的扩展文件需要源码编译生成出so文件

①关于扩展文件包说明

Windows和linux环境下PHP扩展的开启_第12张图片

②将扩展文件上传到服务器下

Windows和linux环境下PHP扩展的开启_第13张图片

③安装unzip

Windows和linux环境下PHP扩展的开启

④解压

Windows和linux环境下PHP扩展的开启

⑤进入解压目录执行phpize[

Windows和linux环境下PHP扩展的开启_第14张图片

⑥安装依赖

Windows和linux环境下PHP扩展的开启

⑦再次执行phpize工具

Windows和linux环境下PHP扩展的开启_第15张图片

⑧执行configure工具

Windows和linux环境下PHP扩展的开启

⑨安装

Windows和linux环境下PHP扩展的开启

安装完成后的结果

Windows和linux环境下PHP扩展的开启_第16张图片

⑩修改php.ini引入扩展

Windows和linux环境下PHP扩展的开启_第17张图片

重启php

Windows和linux环境下PHP扩展的开启

效果

Windows和linux环境下PHP扩展的开启_第18张图片

你可能感兴趣的:(纯干货)