CentOS 7.2安装 PHP 7(yum方式)

CentOS 7.2安装 PHP 7(yum方式) CentOS 7.2默认为php 5.4, 下面记录一些源方便后续安装 使用webstatic源,官方文档 https://webtatic.com/packages/php70/  查看版本号 lsb_release -a 添加源 rpm  -Uvh  https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm  -Uvh  https://mirror.webtatic.com/yum/el7/webtatic-release.rp……

Mac下用系统xcode安装php扩展

Mac下用系统xcode安装php扩展 安装PHP扩展要求你的Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,请先使用Shell安装。 xcode-select --install 为了扩展管理方便,首先来安装pecl扩展管理器。 cd /usr/lib/php 如果你的环境中装有多个php的话请看清哪一个(mac默认为:/usr/bin/php,/usr/bin/pecl) sudo php install-pear-nozlib.ph……

centos 7上move_uploaded_file总是执行失败

0

centos 7上move_uploaded_file总是执行失败 最近将很久以前写的一个小系统移植到一台新服务器上,环境是centos 7 + LAMP环境 结果swfupload.js总是报500错误,找了半天没找到原因, 后来甚至写了个小的上传程序,定位到了move_uploaded_file总是执行失败 好了好半天才想起来关闭SELinux试试看,结果真的是这个原因 执行语句: setenforce 0 解释:设置SELinux 成为p……

SQL和PHP Mongo扩展对应的一些语法

0

SQL和PHP Mongo扩展对应的一些语法 SQL Statement Mongo Query Language Statement CREATE TABLE USERS (a Number, b Number) Implicit or use MongoDB::createCollection(). INSERT INTO USERS VALUES(1,1) $db->users->insert(array("a" => 1, "b" => 1)); SELECT a,b FROM users $db->users->find(array(), array("a" =>……

PHP操作mongo的函数简略

0

PHP操作mongo的函数简略 $mongodb = new Mongo(); //$connection = new Mongo( "$dburl:$port" ); $mydb = $mongodb->mydb; //隐性创建数据库mydb $mydb = $mongodb->selectDB("mydb"); //直接选择已经存在的数据库 $collection = $mydb->mycollect; //选择所用文集,如果不存在,自动创建 $collection = $db->selectCollection('myd……

解决wrodpress中大文章(上传图片)出现400/500错误(nginx/apache)

1

解决wrodpress中大文章(上传图片)出现400/500错误(nginx/apache) 首先检查一下是否是服务器磁盘被写满:df -lh 因为php图片上传时会将图片写到/tmp文件夹下,如果磁盘慢了则无法写入 --------------------------------------------------------------- 现在主流的apache和nginx服务器他们都可以自由设置header的头信息上限大小。我们通过配置文件修改来达到目的。 nginx默认的header长度……

nginx下WordPress只显示一个默认主题

0

nginx下WordPress只显示一个默认主题 用lnmp一键安装包在阿里云服务器架了一个博客站,安装完WordPress之后,准备给博客换一个主题,但是在后台只显示一个主题,其他官方主题都不显示了,刚开始以为是wordpress新版本的问题,不管安装什么主题都只显示一个,安装同一个提示安装的目录有存在。开始以为是文件夹权限问题,重新设置了下发现还是只显示一个主题,……

世界上最小的PHP框架

203

世界上最小的PHP框架 这个框架加起来只有140个字符,但是他揭露的Framework和OPP的本质 step1: 创建框架文件twitto.php <?php require __DIR__.'/c.php'; if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error'); $c(); step2: 创建路由文件c.php <?php // c.php ……

PHP运行模式CGI,FAST-CGI,CLI,ISAPI,APACHE模式浅谈

1

PHP运行模式CGI,FAST-CGI,CLI,ISAPI,APACHE模式浅谈 CGI运行模式 CGI即通用网关接口(Common Gateway Interface),它是一段程序,通俗的讲CGI就象是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果返还给HTML页。CGI 的跨平台性能极佳,几乎可以在任何操作系统上实现。 CGI方式在遇到连接请求(用户 请……

解决关于wordpress大量出现502错误的问题

0

解决关于wordpress大量出现502错误的问题 预估现象: 估计有人通过搜索引擎搜索关键字找到一批博客(Wordpress的),然后通过大量模拟请求xml rpc尝试远程密码登录 解决方案: 禁止wordpress的rpc访问,在/wp-content/themes/twentyten/functions.php下增加代码如下, // 直接关闭XML-RPC接口 add_filter('xmlrpc_enabled', '__return_false'); // 阻止……