PHP
文章平均质量分 83
九丝城主
什么都会点的老男人。
展开
-
docker制作centos7.9+apache2.4+php7.4镜像
我们经常会遇到这样的问题,那就是我们编写的PHP应用进行部署的时候,因为运行环境的不一致导致很不稳定,要么是受系统版本影响,那么受apache影响,再就是Php的版本不一致,其实用docker可以很好地解决这个问题,因为在docker的官方镜像中,centos的版本是一致的,我们这里使用centos7来作为基本运行环境。我这里已经手工制作了一个镜像,需要使用的可以pulldocker pull lzyats/php-apache:php7下载官方镜像首先我们下载centos7的官方镜像docke原创 2021-07-27 11:38:07 · 1523 阅读 · 2 评论 -
php7.4自定义扩展的编写Windows篇
其实我们很少会用到windows下的扩展,不过作为开发人员,在window下开发比较方便,所以我们一般的做法是架设一个phpstudy_pro的环境,然后开发好以后再上传,这里就涉及扩展问题,不急,我们先做准备工作一、工具包的准备php7.4和之前的版本不一样,我们必须下载全新的工具包1、php-sdk-binary-tools这个从7.2以后就不能使用以前官网的了,我们到GIT下个最新的,下载地址:https://github.com/Microsoft/php-sdk-binary-tools原创 2020-09-25 17:43:52 · 1384 阅读 · 4 评论 -
php7.4自定义扩展的编写Lunix篇
php扩展编写的文章很多,但是进入php7.4以后,以前的ext_skel变成了ext_skel.php,而且语法也不一样了,具体的方法也大有不同,不要急,我们这里来讲一个简单扩展的写法,你发发现其实一切并没有变得更复杂,而是变得更简单了一、编译安装php7.4ext_skel.php必须要依靠php才能运行,那就必须先编译安装php,相关的安装我就不详细讲了,可以参考我的另一篇文章https://blog.csdn.net/weixin_48803304/article/details/108600原创 2020-09-17 12:00:59 · 1357 阅读 · 3 评论 -
Centos中PHP编译安装后几种常用扩展的安装
一、Redis到官网下载扩展包http://pecl.php.net/package/redis下载并解压缩 wget http://pecl.php.net/get/redis-5.3.1.tgz tar -zxvf redis-5.3.1.tgzcd redis-5.3.1运行phpize[root@zl-redis-5.3.1]# phpizeConfiguring for:PHP Api Version: 20190902Zend Module Api No:原创 2020-09-16 17:21:54 · 456 阅读 · 0 评论 -
Centos7/8编译安装PHP7.4
一、依赖包准备先yum安装相应的依赖包,以免编译出错yum -y install epel-release yum-utilsyum config-manager --set-enabled PowerToolsyum -y install gcc gcc-c++ make autoconf bzip2 bzip2-devel libpng libpng-devel freetype-devel gmp-devel readline-devel curl-devel libxml2-devel li原创 2020-09-15 18:36:55 · 1591 阅读 · 0 评论 -
Centos7/8中Gearman的安装与使用
Gearman的安装Gearman的官网是http://gearman.org/1、gearman工作原理Gearman 服务有很多要素使得它不仅仅是一种提交和共享工作的方式,但是主要的系统只由三个组件组成:gearmand 守护进程(server),用于向 Gearman 服务提交请求的 client ,执行实际工作的 worker。其关系如下图所示:工作流程图2、gearm工作原理Gearmand server执行一个简单的功能,即从client收集job请求并充当一个注册器原创 2020-07-18 09:07:53 · 470 阅读 · 0 评论