web
alan19931103
哈库呐玛塔塔
展开
-
windows下的php、nginx、mysql配置记录和问题汇总
windows下的php+nginx+mysql这个环境也配过很多次了,应该也不算陌生,但是每次配都会花好多时间,所以专门用来记录一下。软件版本网上资料很多,但是有一些经常因为版本的不同出现很多问题,所以我觉得有必要在一开始说明这个环境的版本,以免再遇尴尬。 php:php-7.0.5 nginx:nginx-1.9.14 mysql:mysql-5.7.11 系统:windows10,64原创 2016-04-09 22:45:58 · 413 阅读 · 0 评论 -
linux下nginx、php、mysql环境搭建记录和问题汇总
软件版本和系统环境系统:centOS-7 php:7.0.5 nginx:1.9.14 mysql:nginx安装下载软件包,解压进入。./configure ----prefix="/usr/local/nginx"注意根据需要解决以来环境,例如,上面的编译参数只指定了安装目录,那么nginx的依赖环境有gzip,pcre,zlibyum install gzip pcre-devel z原创 2016-04-10 14:15:13 · 530 阅读 · 0 评论 -
phpMyAdmin配置记录
windows下直接解压到网站目录就能用linux下解压到网站目录后需要修改一下配置文件,具体修改方式官网有详细的说明。按照官网的方式配完以后登录出现了这样的错误: phpmyadmin #2002 - No such file or directory — The server is not responding (or the local server’s socket is not cor原创 2016-04-10 16:51:33 · 1455 阅读 · 0 评论 -
php中require,include,use区分
require和include区别仅仅是文件不存在的时候报错的方式不一样,前者停止脚本,后者继续执行。都是引入一个文件,引入以后执行引入的文件,执行完成以后继续执行当前文件。 所以参数值是文件地址,使用左斜杠“/”;use是使用命名空间,所以参数值是命名空间,使用右斜杠“\”命名空间和文件路径并不一定是直接对应的!原创 2016-04-17 20:46:52 · 6618 阅读 · 1 评论 -
PHP中use分析
use就是导入命名空间,省略use则默认为当前命名空间。 容易类比java的机制,命名空间即java包名,每次都要使用import语句导入对应的包,即use。当省略时,java默认是lang包,这里默认是当前命名空间。 为了防止出错,不要省略use!在语义上,use和require、include有相似的地方,但是实际上他们是两个不同而且不相干的机制php官方文档对use的说明允许通过别名引用或原创 2016-04-19 00:29:10 · 1386 阅读 · 0 评论 -
php命名空间之前咋办
今天连数据库的时候遇到一个问题,比如new PDO()会出现class not found的错误,一般我们自己的类写好自动加载就没有问题了,但是这是php内置的函数,怎么办?自动加载也加载不到啊。考虑1:加一层,自己写一个PDO,然后封装一下各个方法,调用这个明明空间里面的PDO,然后这个PDO调用内置的PDO。 结论:根本没解决任何问题,内置的PDO咋调用,要能调用直接用啊! 考虑2:在一个文转载 2016-04-19 22:21:44 · 535 阅读 · 0 评论