macphp环境备忘
1:先删除mac 自带php 网上很多教程 把目录删除即可 https://blog.csdn.net/u013549582/article/details/85128047如果无法删除执行一下 sudo mount -uw / 2:通过brew安装php,安装成功后会根据提示操作执行sudo php-fpm 如果报错open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)修改 php-fpm.conf error_lo...
2024-01-10简单谈谈 php 文件锁
锁机制之所以存在是因为并发导致的资源竞争,为了确保操作的有效性和完整性,可以通过锁机制将并发状态转换成串行状态。作为锁机制中的一种,PHP的文件锁也是为了应对资源竞争。假设一个应用场景,在存在较大并发的情况下,通过fwrite向文件尾部多次有序的写入数据,不加锁的情况下会发生什...
2024-01-10php双层循环(九九乘法表)
实例如下:<?php echo "<table width = 800 height = 200 border = 1>"; //输出边框 for($i=1;$i<=9;$i++) //控制每行 { echo "<tr>"; //输出一行 for($j=1;$j<=$i;$j++) //控制每列 { echo "<td>"; //输出一列 echo $i.'*'.$j.'='.$i*$j; echo ...
2024-01-10php环境搭建+HelloWorld
2 安装php2.1 下载官网点击这里2.2 安装其实只需要添加环境变量即可.win+Pause,高级系统设置:Path这里新建一个,刚才的php目录.2.3 测试打开cmd,输入php -v:这样就安装成功了.3 IDE这里用的IDE是Php Storm.3.1 下载官网点击这里直接下载就行.3.2 安装挑个位置.下面这些根据个人需要勾选即可,分别是快捷方...
2024-01-10linux搭建php环境
1.安装apache [root@VM_0_5_centos /]# yum -y install httpd 2.安装php [root@VM_0_5_centos /]# yum -y install php 3.安装php-fpm [root@VM_0_5_centos /]# yum -y install php-fpm 4.安装php-mysql [root@VM_0_5_centos /]# yum -y install php-mysql 5.安装apache扩展 [root@VM_0_5_c...
2024-01-10XMAPP在php中搭建环境
我们都知道在软件安装后,为它提供一个良好的使用环境是必不可少的。不过传统的搭建方法比较繁琐,对于新手来说一不留神就会出现错误了。本篇所要带来的是XMAPP的搭建方法,在搭建的方法上是非常简洁的,对于新手来说是比较友好的,下面我们就搭建方法和可能遇到的问题进行讲解。1、使用XMA...
2024-01-10Apollo——环境搭建
摘要本文是基于Apollo源码构建,搭建Apollo运行环境的。Apollo的官方文档很详细,这里纯属记录一下,备忘。资源ApolloApollo的架构简单来理解,可以把Apollo看成三个部分:Apollo-Portal 这个就是一个web应用,有自己的数据库,ApolloPortalDB,这里主要记录一下页面操作相关的,像操作记录、权限、角色之...
2024-01-10安装配置php-fpm来搭建Nginx+PHP的生产环境
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-FPM是一个PHP...
2024-01-10phpfpm搭建及加固
那什么又是cgi呢?CGI(Common Gateway Interface)。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。简单的说,...
2024-01-10HotSpot调试环境搭建
环境 :和《HotSpot实战》里的一致源代码版本 : OpenJDK7,分支代号b147编译依赖的JDK : jdk-6u35-linux-x64.bin ,在Oracle官网下的话要注册一个Oracle帐号操作系统: Ubuntu 12.10编译环境 : GCC 4.7 、 G++ 4.6 和 GDB7.5可能遇到的问题 1. Ubuntu的问题由于12.10已经不再支持更新了,所以要设置一下支持旧版的软件...
2024-01-10Appium环境搭建(Appium库的安装)
Appium环境搭建谷歌驱动和对照:注意:64位向下兼容,直接下载32位的就可以啦,亲测可用。https://blog.csdn.net/allthewayforward/article/details/81736418本文主要讲述Appium环境的搭建,虽然网上有很多Appium的搭建教导教程,但大数描述不够祥细而导致环境搭建失败。本人经过多次实验,终找到了搭建成功的方法...
2024-01-10php实现统计目录文件大小的函数
早上刚到公司,头告诉我,抓紧写一个小函数,用来统计指定目录中文件大小,我了个去,动手吧,还好有点小基础,一会就完工了,哈哈。代码在下面咯。<? /** 统计目录文件大小的函数 @author xfcode */ function dirsize($dir) { @$dh = opendir($dir); $size = 0; while ($file = @readdir($dh)) { ...
2024-01-10php安全攻防利用文件上传漏洞与绕过技巧详解
目录前言文件上传漏洞的一些场景场景一:前端js代码白名单判断.jpg|.png|.gif后缀场景二:后端PHP代码检查Content-type字段场景三:代码黑名单判断.asp|.aspx|.php|.jsp后缀场景四:代码扩大黑名单判断绕过方式——htaccsess:绕过方式——大小写绕过:场景五:一些复合判断空格、点绕过(windows)::$DATA绕过(windows...
2024-01-10php生成zip文件类实例
本文实例讲述了php生成zip文件类。分享给大家供大家参考。具体如下:<?php /* By: Matt Ford Purpose: Basic class to create zipfiles */class zipFile { public $files = array(); public $settings = NULL; public $fileInfo = array ( "name" => "", "numFiles" => 0, "fullFilePath" => "" ...
2024-01-10用xml文件创建php请求
我正在使用我的私人项目的网站服务。用xml文件创建php请求我有一个XML文件,像这样的:<Request Originator="xxxxx" Company="xxx"> <Range Code="xx"> <Item Id="xxxxxx-xxxxx-xxxxxx-xxx-7E8B94462F2C" /> </Range> <KeyValues> <Translations> <Language Value="de" /> <Lang...
2024-01-10php文件读取方法实例分析
本文实例讲述了php文件读取方法。分享给大家供大家参考。具体如下:<?php $file = fopen("Test//file.txt", "r"); //打开文件 echo fgetc($file); //读取文件中的一个字符 fclose($file); //关闭文件 ?> <?php $file = fopen("Test//file.txt", "r"); //打开文件 echo fgets($file); //读取文件中的一行 fclose($file); //关闭文件 ?> <?php ...
2024-01-10PHP,从另一个php文件获取变量
所以我想知道当在多个php文件中使用变量名时,是否有可能从特定的php文件中获取变量。一个例子是这样的:<header> <title> <?php echo $var1; ?> </title></header>page1.php有$var1 = 'page1' page2.php有$var1 = 'page2'footer.php应该有 <a href="">$var1 from page1</a><a href="">$var1 from page2</a>好的,这个例子有点抽象,但是就我所能...
2024-01-10php实现事件监听与触发的方法
本文实例讲述了php实现事件监听与触发的方法。分享给大家供大家参考。具体分析如下:闲来无事,想了想PHP如何实现事件监听,参考了jQuery的事件绑定思路,简单的实现了一下。主要功能:1.绑定事件 支持一个事件绑定多个动作,支持绑定一次性事件2.触发事件3.注销事件class Event { protect...
2024-01-10php实现表单提交上传文件功能
本文实例为大家分享了php实现表单提交上传文件功能的具体代码,供大家参考,具体内容如下首先创建含表单的html文件:upload.html<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>上传文件</title> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="fi...
2024-01-10php 获取文件行数的方法总结
stream_get_line获取文件行数<?php $file_path = 'xxx.txt'; //文件路径 $line = 0 ; //初始化行数 //打开文件 $fp = fopen($file_path , 'r') or die("open file failure!"); if($fp){ //获取文件的一行内容,注意:需要php5才支持该函数; while(stream_get_line($fp,8192,"\n")){ $line++; } fclose($fp);//关闭文件 } /...
2024-01-10php实现文件的上传和下载
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑1、上传文件is_uploaded_file判断文件是否通过HTTPOST上传。move_uploaded_file将上传的文件移动到新的位置。设置前端上传界面<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title></head><body><form action="./doup.php" method="post" enctype="...
2024-01-10Apache+PHP+MySQL搭建PHP开发环境图文教程
简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL)安装Apache1、下载Apache,地址:http://www.apachelounge.com/download/,如下图: 2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径错误,我这里改了文件夹名,方便以后配置,如下图: 安装PHP1、下载PHP压缩包,地址:https://windows.php.ne...
2024-01-10windows7下php开发环境搭建图文教程
Windows7操作系统,在Windows平台上搭建PHP的开发环境可以下载WAMP(Windows、Apache、MySQL、PHP的首字母缩写)集成化安装包。PHP这样集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不 方便,同时也不利于学习。所以我还是喜欢手工搭...
2024-01-10NLTK 3.2.4 环境搭建教程
本文记录了NLTK 3.2.4 环境搭建的方法,供大家参考,具体内容如下系统环境:win7 32位python:2.7.13,后改为3.6.1安装NLTK从网站下载,完成后双击安装,但提示Python version -32 required, which was not found in the registry.从网上搜索到以下解决方案:新建文件D:\register.py,通过脚本建立注册信息#===============registe...
2024-01-10php简单搭建环境的程序整理
对于新手而言,对基本的软件下载后,比较头疼的是做一些配置的工作,一不留神就会出现报错的情况。那么除了按部就班的进行环境配置外,有没有什么程序可以帮助我们简单配置环境的步骤呢?本篇对于3种好用的搭建php环境的程序进行了整理,并附上了简单的说明,大家一起来看下吧。1、ComsenzEXP...
2024-01-10Java运行环境搭建的图文教程
1.Java运行环境搭建,对于初学者来说,主要下载安装jdk即可,windows操作系统再配合记事本,即可进行java程序开发。后续的学习以及工作中需要使用IDE工具进行开发,常用IDE工具是eclipse、myeclipse等。2.jdk是啥?Java Development Kit,Java开发工具包。详情见百度百科。jdk9已经发布了,但是工作中常用的是jdk1....
2024-01-10超简单的Vue.js环境搭建教程
vue这个新的工具,确实能够提高效率,vue入门的精髓:(前提都是在网络连接上的情况下)1.要使用vue来开发前端框架,首先要有环境,这个环境要借助于node,所以要先安装node,借助于node里面的npm来安装需要的依赖等等。 这里有一个小技巧:如果在cmd中直接使用npm来安装的一些工具的话会比较慢,所...
2024-01-10Hadoop本地搭建开发环境教程
上一篇我们大致讲了 HDFS,从本节以后我们将通过编程写代码的方式开始使用 Hadoop 为我们服务,所以需要先搭建本地的 Hadoop 开发环境。如果阅读了前面的文章并在虚拟机中成功搭建了Hadoop,那么在本地搭建是易如反掌的,如果您还没搭建过或者没阅读过前面的文章,建议先阅读前面的文章。推荐提...
2024-01-10VSCode搭建C/C++编译环境的详细教程
Visual Studio Code (vscode)编译C++Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,可谓是微软的良心之作。下载安装VS Codehttps://code.visualstudio.com/Download...
2024-01-10