php
文章平均质量分 88
CouryLove
我应在江湖悠悠,饮一壶浊酒
展开
-
laravel —— 神奇的服务容器
容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。IoC 容器, laravel 的核心Laravel 的核心就是一个IoC 容器,根据文档,称其为“服务容器”,顾名思义,该容器提供了整个框架中需要的一系列服务。..转载 2020-07-29 15:25:03 · 706 阅读 · 0 评论 -
面向接口编程 - Laravel 实践
面向接口编程是编码中的一种设计思想,这种方式基于接口而不是固定的类来构建应用程序。如果您是一名程序员,那么您可能听说过则这样的说法,例如:面向接口编程、使用抽象类代替固定类等等。这些都是说的同一件事,编写应用程序代码时,使其依赖抽象接口而不是具体的类。为什么?这是我第一次听到这句话时的确切反应。为什么要使用接口而不是类?即使创建了接口,我也需要创建一个实现该接口的类。这不是浪费时间吗?当然不是!!这个世界上唯一不变的就是变化本身,也就是说,变化是永恒的。就编程而言,这同样没有例外。转载 2020-07-29 15:17:28 · 247 阅读 · 0 评论 -
php安装扩展的几种方法
转自:http://doc3.workerman.net/appendices/install-extension.html安装扩展注意与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行PHP CLI运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命...转载 2020-02-25 15:53:12 · 889 阅读 · 0 评论 -
LAMP环境安装
1、下载并安装CentOs 72、安装apacheyum install httpdyum install httpd-devel3、下载安装mysql从https://dev.mysql.com/downloads/repo/yum/直接下载最新版本的yum仓库到系统,根据系统版本选择下载对应的版本,笔者的版本是centos7,所以直接选择图中版本下载,下载前需要先登陆,...原创 2019-01-14 18:25:41 · 291 阅读 · 0 评论 -
macbook pro 编译安装apache、php
故事要从php不能用了说起。。。dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylibmac本来安装的是php@5.6 毫无预兆的运行时候出现了上面的提示,从此就进入了怎么都解决不了的悲催世界里,全部网上能找的办法都找遍了,愣是解决不了。于是卸载了php5.6,想重装却发现brew 没有7之前的版本,好吧...原创 2019-02-14 16:20:23 · 1353 阅读 · 1 评论 -
centos yum 安装php5.6
配置yum源追加CentOS 6.5的epel及remi源。# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm以...转载 2019-04-08 12:11:19 · 1666 阅读 · 0 评论 -
phpize使用
一、phpize是什么?phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块比如你想在原来编译好的php中加入memcached或者ImageMagick等扩展模块,可以使用phpize,通过以下几步工作。二、怎么使用phpize?当php编译完成后,php的bin目录下会有phpize这个脚本文件。在编译要添加的扩展模块之前,执行以下phpize即可。比...转载 2019-05-21 10:04:06 · 273 阅读 · 0 评论