php安装RabbitMq扩展 RabbitMQ PHP扩展安装 # 安装rabbitmq-c依赖包 yum install libtool autoconf # 安装rabbitmq-c ( 最好下载 0.5的,0.6安装可能会报错) # 版本下载:https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.0 wget https://github.com/a...
php5.6安装ice 1. 引入ice开发相关的yum源 # 进入yum源目录, 下载ICE相关的yun源 cd /etc/yum.repos.d # centos 6 (只能选择其中之一) wget https://zeroc.com/download/rpm/zeroc-ice-el6.repo # centos 7 wget https://zeroc.com/download/...
Centos7安装nginx+php-fpm 安装nginx yum install yum-priorities -y //源优先级 wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm ...
Centos7安装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 ...
Centos7安装mysql 由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取。 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum insta...
php操作ftp //ftp拉取图片 /* $host = "10.11.123.152";//服务器地址 $name = "chenxing";//用户名 $pwd = "chen8xing5";//密码 $ftp_path = 'web1/http/';//指定拉取目录 $path = "F:/ftpd/".$h
Nginx部署Thinkphp 404错误 之前没有在意一直都是在Apache下部署,换成Nginx折腾了半天。终于搞定。 [plain] view plain copy server{ listen 80; server_name localhost; index index.php index.html index.htm; root /usr/share/nginx/html...
CentOS 7安装Etherpad(在线协作编辑) Etherpad 是一个线上共制平台,是基于网络的实时合作文档编辑器,三、四个人可以坐在自己电脑前,同时对一份文档修改,也同时能看到其他人的修改。 CentOS 7 安装 Etherpad 1、先安装一些工具 # yum install curl vim gcc-c++ make 2、安装MariaDB(mysql也是可以的) # yum install mariadb
php通过拓展ssh2控制linux 注意:我们用PHP来控制Linux,php环境可以在windows也可以在linux,但是我们要控制的机器是一台linux(被控制的linux关闭selinux和firewalld)。 如果php在linux,不会安装没关系,可以参考安装lamp教程地址: http://blog.csdn.NET/zph1234/article/details/51248124 然后我们的php环境
curl模拟post请求提交 header('content-type:text/html;charset=utf-8'); function curlPost($url,$data,$method){ $ch = curl_init(); //1.初始化 curl_setopt($ch, CURLOPT_URL, $url); //2.请求地址 curl_setopt($ch, CURLO
linux安装memcache以及分布式缓存 安装 Memcached 自动安装 Ubuntu/Debian sudo apt-get install memcached Redhat/Fedora/Centos yum install memcached FreeBSD portmaster databases/memcached 源代码安装 从其官方网站(http://memcached.org)
sql语句题 关于 sum,avg,min 1.查询各科最高分 select xueke,MAX(scode) from student GROUP BY xueke 2.查询总分前三名 select name,SUM(scode) FROM student GROUP BY name ORDER BY SUM(scode) desc limit 3 3.查询平均分前三名 select name,AVG(scode) from s
$a=5;$b=10;不引入任何第三方交换$a和$b的值 $a = 6; $b = 10; echo $a." ".$b; echo ''; $a = $a+$b; // a=16 b=10 $b = $a-$b; // a=16 b=6 $a = $a-$b; // a=10 b=6 echo $a." ".$b;
主从复制 mysql主从复制 (超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=my
云主机Centos7.0微引擎安装 Centos7.0 lamp环境搭建 CentOS 7.0默认使用的是firewall作为防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、关闭SELINUX vi /etc/selinu
我的框架--QiCai(日志类) 日志类 所有框架都必不可少的功能 创建log.php(lib/log.php) namespace core\lib;//命名空间 class log { static $class;//创建静态属性 存放类 /** *1、确定日志的存储方式 *2、写日志 */ static public function init() { //确定存储方式 $drive
我的框架--QiCai(加载类) 为了增加框架的健壮性,还需要添加一个配置类,将路由和数据库的一些默认数据写入配置类而不是写在当前页面,通过配置类来加载配置当需要修改默认配置是就可以很方便 修改对应的文件 1.判断配置文件是否存在 2.判断配置是否存在 3.对加载过的配置进行缓存 新建配置类core/lib/conf.php 新建路由配置文件core/config/route.php定义默认路由
我的框架--QiCai(视图类) 视图类希望有两个功能 1.将变量从c层渲染到视图层($tshi->assign('data',$data)) 2.调用视图文件($this->display('index.html')) 首先让控制器继承 \core\imooc基类 然后在core/imooc.php中添加两个方法 在控制器indexCtrl.php中测试下 在此之前记得创建视图文件 app/v
我的框架--QiCai(加载控制器) 通过之前的路由类已经可以通过解析url来找到对应的控制器和方法 在根目录中创建app/ctrl/indexCtrl.php 在core/imooc.php的run方法中加入 http://www.qcy.com/QiCai/index/index 已经成功找到控制器和方法