谈谈我的编程之路---WAMP(一)
WAMP的一些配置与使用心得(PHP)
记得第一次接触PHP的时候,我都不知道PHP为什么要大写,但是我却用它来进行工作了,有时候生活就是一场美丽的邂逅
青涩的我,在ES哥的引领下,第一次接触到了WAMP这个集成开发环境,从此开始了我的PHP生涯,WAMP每个字母都有对应的含义,W-windows A-apache M-mysql P-PHP,在linux环境下也有与之对应的LAMP,就先从P这个字母说起,数一数曾经踩过的坑
PHP 扩展
PHP默认的扩展仅仅只有少数几个,开发过程中难免回踩到call undefined function这样的坑
比如说有这样一行代码
$ch = curl_init();
......
运行之后,系统会给你这样一个提示call to undefined function curl_init(),第一次用curl去进行get和post请求的时候,遇到这个我也是吓坏了,疯狂的去寻找资料,于是明白了PHP有一种东西叫做extentions(扩展),它为PHP,提供了强大的支持
那么要如何开启扩展呢,介绍两种办法,就拿最经典最常用的curl扩展来举例吧,(PS:在WAMP集成环境中 需要修改两处php.ini配置文件才能生效)
一、你可以在wamp的图标上单击之后,鼠标移动到PHP这个选项上,然后再移动到php extentions这个选项上,第二个选项就是php_curl就是curl的扩展了
二、找到php.ini的配置文件,我的wamp文件的位置是D:\wamp\bin\php\php5.4.12,用记事本打开,用搜索功能搜索curl 找到;extension=php_curl.dll这个地方,把最前面的;去掉,就可以了
上述两个动作,都需要重启apache服务器,才会生效。
PHP运行超时 504gateway
有些时候,你运行PHP脚本的时候,或许因为处理的数据过大,而遇到脚本超时的情况,这个时候有两种种办法可以解决,
一种是修改PHP脚本的默认运行时间,
修改脚本默认时间有两种方法:
一、是在你所需要运行的.php的文件中加入
ini_set(‘max_execution_time’,’0’);或set_time_limit(0);
二、在php.ini这个配置文件中找到max_execution_time = 30 这一行,PHP默认运行 时间是30秒,改成0就是无限制
还有一种是,用命令行的方式来运行它,不得不说的是,命令行真的是一件非常神奇的工具,很多在网页上不能解决的问题,在命令行下都可以得到完美的解决,废话不多说,如何使用PHP命令行才是主要的:
首先,你得找到php.exe文件的所在路径,然后在运行中打开cmd,用cd命令去到PHP.exe所在的目录,再把你需要运行的.php文件放到那个目录下,再执行PHP xxx.php(你需要运行的.php文件)就可以了,如果你觉得这样太麻烦,可以配置一下环境变量,把php.exe的路径配置成环境变量也能达到效果
谈谈我的编程之路---WAMP(一)的更多相关文章
- 谈谈我的编程之路---WAMP(四)
WAMP的一些配置与使用心得(windows)W-windows,说到windows,其实大家都最熟悉不过了,GUI(graphic user interface)图形界面就没有什么可说的了,基本会用 ...
- 谈谈我的编程之路---WAMP(三)
WAMP的一些配置与使用心得(APACHE)说实话,我感觉apache的配置真的还是蛮复杂的,感觉好像又在学一种语言,让我用比较庞大的概念来讲述这些东西,我也没办法做到就以实际应用出发出发,简单的说一 ...
- 谈谈我的编程之路---WAMP(二)
WAMP的一些配置与使用心得(MYSQL) 刚开始接触数据库的时候,我一直认为数据库操作工具和数据库是同一种东西,它们是一体的,后来我才明白,数据库它是一个独立的仓库,用官方点的话来解释 数据库(Da ...
- 初次踏上GUI编程之路(有点意思,详细介绍了菜鸟的学习之路)
初次踏上GUI编程之路 —— 我的Qt学习方法及对Qt认识的不断转变 -> 开始接触GUI与开始接触Qt: 话说,我第一次看见“Qt”这一个名词,好像是在CSDN网站的主页上吧,因为CSDN好像 ...
- 杂谈---LZ的编程之路以及十点建议
LZ本人是09年毕业的,在某二流本科院校学的非计算机专业,在兴趣的驱使之下,最终毅然决然的走上了编程这一条“不归路”. 说起LZ的经历虽不算是跌宕起伏,但也真正算是人生无常. 当初09年7月回到家里, ...
- Vue 编程之路(三)—— Vue 中子组件在父组件的 v-for 循环里,父组件如何调取子组件的事件
(标题的解决方案在第二部分) 最近公司的一个项目中使用 Vue 2.0 + element UI 实现一个后台管理系统的前端部分,属于商城类型. 一.前期思路: 其中在“所有订单”页面,UI 给的设计 ...
- [转]PHP并发IO编程之路(深度长文)
原文:https://www.imooc.com/article/8449 -------------------------------------------------------------- ...
- 编程之路 - 写给打算进入IT行业的新人们
IT=挨踢,这是IT人的自嘲,进入IT行业是有四五年了,也算得上是一个“老人”了吧,见了不少新人,面试了不少新人,也带了一些新人,多多少少还是有点发言权的. 关于书本 新人们常常会说我看了多少多少的书 ...
- 【PHP编程之路-1】设置apache虚拟目录
概述 设置apache虚拟目录 1.开启“虚拟目录配置文件”httpd-vhosts.conf 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-v ...
随机推荐
- 使用group_concat 时,设置mysql默认的长度
SHOW VARIABLES LIKE "group_concat_max_len"; SET GLOBAL group_concat_max_len=1024000; SET ...
- ubuntu安装android开发环境
1.安装oracle-jdk 打开终端,使用下面的命令: java -version 如果你看到像下面的输出,这就意味着你并没有安装过Java: The program ‘java’ can be f ...
- php服务端写日志文件
1.需求 在服务端记录日志 2.基础版 最基础的文件读写,(要注意window和linux的换行符,window是\r\n,linux是\n),这里就写入一个时间. <?php $handle ...
- h5上传图片
1.如何在H5上传图片 使用FileReader 2.FileReader接口 传图片我们只用到readAsDataURL 3.FileReader接口事件 传图片我们只用到onload 4.如何使用 ...
- win32程序组成
程序代码+UI资源——RC编译器整合——>EXE档案. UI资源:二进制代码(借助工具产生,并以各种扩展名的文件存在),程序员必须在资源描述文档(.rc)中描述他们. RC编译器(RC.EXE) ...
- (转载)XML解析之-XStream解析
转载来源:http://hwy584624785.iteye.com/blog/1168680 本例使用XStream生成一个xml文件,再发序列化xml文件内容. XStream是一个简单的类库,可 ...
- linux下一步一步安装禅道项目管理工具
linux下一步一步安装禅道项目管理工具 因为禅道官网的安装教程实在是太简陋了,所以记录在此. 1.安装apache服务 archlinux下直接 sudo pacman -S apache ubun ...
- pypi 国内镜像 及修改全局方法
PyPi的官方网站为https://pypi.python.org,有时访问中会很慢,使用pip命令安装带其他依赖包的安装包,会经常失败.解决办法,使用国内PyPi镜像网站,修改pip的源. 网上搜索 ...
- 6.SpringMVC注解启用
SpringMVC注解可以帮助我们快速地注入 属性和参数 提高开发效率. 由于 有相当一部分人讨厌xml配置方式 注解可以覆盖 xml则不能 使用注解比xml规范化,因为很多注解都是java的规范的范 ...
- FIX_前缀后缀_未提交
问题 B: FIX 时间限制: 1 Sec 内存限制: 64 MB提交: 38 解决: 11[提交][状态][讨论版] 题目描述 如果单词 X 由单词 Y 的前若干个字母构成,我们称 X 是 Y ...