首先需要两个服务器(也可以用一台,但不推荐)1服务器用yum安装Apache+php+php-mysql2服务器用yum安装mysql 1服务器 用yum安装Apache和php+php-mysql yum install httpd -y yum install php -y yum install php -mysql 完成后必须关闭防火墙和setenforce(永久关闭) 安装好httpd服务以后吧网页需要的文件放进 /var/www/html/文件夹下2服务器 yum install mysql-server -y //安装数据库 service mysql restart //重启数据库mysq...
/*公司内网打算配置一台ubuntu为主机的测试服务器。刚好手头有一个昂达的主机,装的windows 声音又大,还不如直接装ubuntu 。声音又小,还占用资源少。*/刚开始安装php5 结果提示 “无法找到该软件包” 可能是源不对,然后再网上搜索了一些应用源,结果都不对。最后找到163的还可以sudo add-apt-repository ‘deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse‘ php 官网下载地址:https://secure...
1.resource fopen(string $filename, string $mode [,bool $use_include_path [, resource $zcontext]])函数功能:fopen() 将 filename 指定的名字资源绑定到一个流上。如果filename 是 "scheme://..." 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将filename 当成一个普通的文件名继续执行下去。如果 PHP 认...
大家都知道php跟mysql是绝配,但是因为有时候工作需要,要求php访问操作sql2000,怎么办呢?一般来说有两种方式:1. sqlsrv驱动方式2. odbc方式 sqlsrv驱动方式,因为微软公司原因,不提供sql2000的访问驱动,只提供了sql2005以上的驱动,所以如果你的数据库是2005以上版本,特别是sql2008r2,到微软官方可以下载到sql2008 for php的驱动,网上有很多文章介绍,我的博客里有篇文章 http://www.cnblogs.com/skysowe/p/5749022.html ...
转自:https://www.cnblogs.com/hf8051/p/4613103.html getcwd() :显示是 在哪个文件里调用(运行)此文件 的目录__DIR__ :当前内容写在哪个文件就显示这个文件目录__FILE__ : 当前内容写在哪个文件就显示这个文件目录+文件名 由此可见getcwd()和 __DIR__ 返回的是文件所在的绝对路径但是没有文件自身的名字在内。__FILE__则是返回的是文件所在的绝对路径但是有文件自身的名字在内 以下是百度来的参考资料在ch06中建立文件 t...
PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:代码:复制代码 代码如下:<?php$i = 1;while (true) { // 这里看上去这个循环会一直执行 if ($i==2) {// 2跳过不显示 $i++; continue; } else if ($i==5) {// 但到这里$i=5就跳出循循环了 break; } else { echo $i . ‘<br>‘; } $i++;}exit;echo ...
一、 准备 环境:64位 Ubuntu 11.10 服务器: Nginx 1.1.13 下载PHP源码:本文使用5.3.8版本 二、 安装# tar zxvf php5.3.8.tar.gz # cd php5.3.8 # ./configure --prefix=/usr/local/php5--with-config-file-path=/usr/local/php5/etc--with-curl--with-pear--with-gd--with-jpeg-dir --with-png-dir --with-zlib--with-xpm-dir --with-freetype-dir --with-t1lib--with-mcrypt--w...
CURL函数 public function CurlRequest($url,$data=null,$header=null){ //初始化浏览器 $ch = curl_init(); //设置浏览器,把参数url传到浏览器的设置当中 curl_setopt($ch, CURLOPT_URL, $url); //以字符串形式返回到浏览器当中 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //禁止https协议验证域名,0就是禁止验证域名且兼容php5.6 ...
我想说这种方法是不是很常用的非空验证,现在的普遍使用的是javascript来验证非空,但是作为学习php的一些知识点,还是可以看看的。先来看看commit.php中的方法<?php $db = mysql_connect(‘localhost‘,‘root‘,‘Ctrip07185419‘); mysql_select_db(‘moviesite‘,$db) or die(mysql_error($db)); mysql_query(‘set names "gb2312"‘,$db); ?> <!-- <html><head></head><title>Commit</title><body> --> <?php switch($_GET[‘...
Parse error: syntax error 指的是语法错误,比如>没对齐啦,少?啦,什么的。帝国备份王的一个错误还可能的一个原因是 wamp 没有开启短标签支持,导致php不认识这些标签,解决方法如下:1.先使用phpinfo.php文件打印出信息 2.找到Loaded Configuration File 根据他的路径去修改php.ini文件 3.打开php.ini文件,搜索 short_open_tag = Off 他默认的就是关闭的 ,将他改为On,然后重启apache就可以了 本人亲自尝试过,绝对有效原...
一:PHP 信号 - SIGINT / SIGTERM / SIGQUIT - 退出FPM,在master收到退出信号后将向所有的worker进程发送退出信号,然后master退出。 - SIGUSR1 - 重新加载日志文件,生产环境中通常会对日志进行切割,切割后会生成一个新的日志文件。 - 如果fpm不重新加载将无法继续写入日志,这个时候就需要向master发送一个USR1的信号。 - SIGUSR2 - 重启FPM ,首先master也是会向所有的worker进程发送...
原文地址:http://www.cr173.com/html/66775_1.htmlPhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。Phpstrom的一款名为Magicento的插件对快速创建Magento插件十分有用。常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 -> 再个性化设置(自己习惯的)快捷键常用快捷键...
一、安装软件1.WampServer百度:Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。安装的时候,会有一个绑定浏览器,注意2.Zend Studio或者Notepad++二、配置环境1.httpd.confD:\wamp\bin\apache\apache2.4.9\conf2.httpd-vhosts.confD:\wamp\bin\apache\apache2.4.9\conf\extra3.hosts三、使用环境1.在e:/project 目录下新建test.php文件(txt文件改后缀名)、2.输入内容3.浏览器显...
系统 windows7集成环境 xampp 3.2.1php 5.5.9php-mongo.dll下载地址 http://pecl.php.net/package/mongo/1.6.0RC2/windows 选择对应的版本下载将php-mongo.dll放入php的ext文件夹下 修改php.ini。但是在安装mongodb扩展的时候 出现了PHP Warning: PHP Startup: in Unknown on line 0的问题版本没问题 php版本是5.5.9 和 php-mongo.dll的版本是一样的在php.ini中的extension_dir 也没有问题并且在cmd中 php -m发现已经有该扩展了 ...
首先页面点击click me之后就显示这样 根据file=show.php可以想到本地文件包含漏洞所以直接 http://123.206.87.240:8005/post/index.php?file=php://filter/read=convert.base64-encode/resource=index.php可以得到 从密文最后的“==”可以知道是base64密文,将密文解密之后可以得到 得到flag。现在我们来总结一下上面 ?file=php://filter/read=convert.base64-encode/resource=index.php 的含义?file是一个get参数传递,php...