简单说来,单例模式的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个,同时这个类还必须提供一个访问该类的全局访问点。
数据库连接器(mysql|Oracle|sqlServer);
缓存/日志(file|redis|memcached);
简单说来,单例模式的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个,同时这个类还必须提供一个访问该类的全局访问点。
数据库连接器(mysql|Oracle|sqlServer);
缓存/日志(file|redis|memcached);
在编写面向对象(OOP) 程序时,通常是一个类新建一个 PHP 文件。 然而,在调用其他类的时候都需要去包含(include或require)这个类所在的php文件。
有没更简单的方法呢,答案当然是 有!!!
使用 spl_autoload_register()
函数注册任意数量的自动加载器。
目录结构为:
前面的文章分别介绍了Apache和php的安装,这里介绍Apache和php的整合,这里用Apache的mod_fcgid模块调用PHP
给Apache安装mod_fcgid模块
wget http://mirrors.hust.edu.cn/apache//httpd/mod_fcgid/mod_fcgid-2.3.9.tar.gz
tar -zxvf mod_fcgid-2.3.9.tar.gz
cd mod_fcgid-2.3.9
APXS=/usr/local/apache/bin/apxs ./configure.apxs
make && make install
前面的文章分别介绍了Apache和php的安装,这里介绍Apache和php的整合,这里以模块模式运行php
确保安装php的时候指明了--with-apxs2参数
编辑Apache配置文件:
vim /usr/local/apache/conf/httpd.conf
在安装之前,请参考之前的几篇文章
这里以PHP7.2为例
确保你的环境可以上网(没网就不用往下看了)
清理已经安装过的相关软件
rpm -e httpd httpd-tools mysql mysql-libs php-mysql php-cli php-gd php-common php --nodeps
yum -y remove httpd*
yum -y remove mysql-server mysql mysql-libs
yum -y remove php*
yum clean all
同步时间
前一篇介绍了如何拥有一个Docker的Centos环境,也许你会问:
“我能用putty类似的工具登录Docker的Centos容器?”
当然可以,这里就介绍下通过ssh方式登陆Docker容器。
(其实并不推荐用ssh去连接容器,虽然可以,但有弊端),请参考: https://www.oschina.net/translate/why-you-dont-need-to-run-sshd-in-docker
使用windows的同学,想学习或者使用Linux环境时,通常会有Hyper-v
,vmware workstation
,virtualbox
等虚拟机再安装Linux系统。
快使用Docker吧,彻底抛弃虚拟机
要想在window10中用docker必须是64位win10专业版或企业版。
Requires Microsoft Windows 10 Professional or Enterprise 64-bit. For previous versions get Docker Toolbox.
其他版本的windows就只能通过Toolbox实现了,非64位win10专业版或企业版的同学可以绕道了。
自从thinkphp5发布以来,可以说越来越优雅了,特别是tp5.1的发布,竟然支持.env
配置文件啦!想必熟悉那个以优雅著称的某框架的同学一定不陌生。
thinkphp5.1支持的配置类型包括.ini、.xml、.json 、.yaml和 .php。
那么我们的.env
就是采用ini方式的配置格式。用于在开发过程中模拟环境变量配置(该文件建议在服务器部署的时候忽略)。
专业企业官网建设,塑造企业形象,传递企业价值
系统软件开发,用心思考,用心设计,用心体验
打破技术瓶颈,让不堪重负的项目起死回生
构建全渠道一体化运营能力,实现全链路数字化
文案撰写、营销策划,专注品牌全案
一站式解决企业互联网营销痛点和难题
以技术的力量,改变互联网
联系我们