apache +php +php curl 模块设置
2.2 linux 下面
2.2.1 web服务器安装
1目前采用的web服务器是apache2,在ubuntu 下安装
apt-getupdate
apt-get installapache2
测试web服务器是否装好.在浏览器中输入web服务器的ip地址
如果出现以下提示,则证明apache服务器已经安装成功.
3 采用默认配置即可.
2.2.2 php安装
1 apt-getinstall php5
2 安装完成后重启apache服务器:/etc/init.d/apache2 restart
3测试php是否安装成功.
在/var/www 目录下建立test.php文件.输入以下内容:
<?php
echophpinfo();
?>
在浏览器中输入http://服务器地址/test.php
如果出现以下页面,则php安装成功.
2.2.3 php curl模块安装
1安装
apt-get install php5-curl
2重启:/etc/init.d/apagche2 restart
3将程序拷贝至/var/www目录下面
2.2.3 php webProxy 脚本
由于目前浏览器不允许跨域调用,所以使用Php 脚本代理,将请求转发给相应的服务器.
配置时只需要将脚本放在/var/www目录下即可.
Windows下面搭建Apache+php
1下载安装windows 下的apache
将源文件放置至安装目录Apache2.2\htdocs下面
2安装配置php
下载PHP时一定要下载那个zip包的,而不要下载Installer的,即是解压缩后就可以用的.
1将php5ts.dll 可用,因此必须将此文件放到 Windows路径中。最好的位置是 Windows的system 目录:
2下一步是设定有效的 PHP 配置文件,php.ini。压缩包中包括两个ini文件,将php.ini-production这个文件改为php.ini后拷贝到%WINDIR%,通常为 c:\windows
3 Apache中PHP的设置
PHP 以模块方式安装到 Apache 2.0:
如果我们想把PHP作为 Apache 2.0的模块,那么就一定要移动 php4ts.dll到winnt/system32(Windows NT/2000)或 windows/system32(WindowsXP),覆盖原有文件(如果有的话),对于PHP 5,这个文件是 php5ts.dll。然后我们要插入如下两行到 httpd.conf中,以使我们的PHP 作为 Apache 的 PHP-Module安装:
; For PHP 5 do something like this: |
3安装php curl 模块
1在php.ini文件中
设置extension_dirextension_dir= "c:/php/ext"
这个是php_curl.dll的所在的目录
开启phpcurl函数库的步骤
1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用echo phpinfo();查看php.ini的路径*/
2).把php5/libeay32.dll,ssleay32.dll复制到系统目录windows\system32下
3).重启apache
用echophpinfo()查看curl模块是否开启
apache +php +php curl 模块设置的更多相关文章
- 解决PHP 5.6.11中cURL模块问题!
按照网上的教程写了一个cURL的小例子,在apache环境下执行,一点反应也没有,放在IIS环境里就ok的,感觉问题一定出在动态连接库上,因为配置文件里的php_curl.dll已经打开了,而且在ii ...
- apache本地和局域网访问设置
apache本地和局域网访问设置 最近做项目需要同事ajax发项目给我,因为是测试环境,所以需要能访问我的服务器.我服务器直接用的wampserver.因为没有接触过,所以百度了一下,都是没有成功,后 ...
- php安装扩展模块(curl模块)
php安装扩展模块的思路: 1,首先找到需要安装的扩展模块的目录.一般在/usr/local/php/ext目录下 但是有的模块php源码中不一定有,需要自己下载比如memcache.redis等. ...
- php curl模块开启失败解决参考
现在公司的测试项目和正式项目是部署在同一台服务器上的,为了在重启apache时互不影响,我在服务器上部署了两个apache服务,使用nginx做url转发. 结果正式环境的项目使用curl没有问题,但 ...
- 【转】PHP curl CURLOPT_HTTPHEADER设置HOST
为了安全,我们的web服务主机往往不能上网.维护的时候,也是通过跳板机,ssh登录后去操作. 有时候我们的程序需要访问外网.比如需要调用外网其他程序的某个接口.这下该怎么办呢? 我们可以通过PHP的C ...
- apache代理服务器为nodejs服务设置域名
本机以apache为主,其中 在httpd.conf中先设置 <VirtualHost *:80> ServerName nodejs.cc ServerAlias www.nodejs. ...
- Apache性能优化、超时设置,linux 重启apache
在httpd.conf中去掉Include conf/extra/httpd-default.conf前的#以使httpd-default.php生效.其中调节以下参数Timeout 15 (连接超时 ...
- nginx利用limit模块设置IP并发防CC攻击
nginx利用limit模块设置IP并发防CC攻击 分类: 系统2013-01-21 09:02 759人阅读 评论(0) 收藏 举报 来源:http://blog.xencdn.net/nginx- ...
- Apache HTTP Server mod_session_dbd模块mod_session_dbd.c 安全漏洞
漏洞名称: Apache HTTP Server mod_session_dbd模块mod_session_dbd.c 安全漏洞 CNNVD编号: CNNVD-201307-488 发布时间: 201 ...
随机推荐
- JS - 焦点图
下载地址:http://www.lanrentuku.com/js/jiaodiantu-1076.html 修改焦点图: CSS代码: /* 懒人图库 搜集整理 www.lanrentuku.com ...
- DLP底座(威创定制)
品牌:威创 型号:BC06730-1000 生产商:广东威创视讯科技股份有限公司 1.DLP底座说明 DLP底座由威创统一定制,确保了整套系统的完整性和可靠性.材质为钢结构,根据淄川地下管线中心的现场 ...
- kernel hexdump分析 (2.0)
有的时候print_hex_dump_bytes循环打印很多信息的时候(大于1K) 用UART串口打印的信息总是会有丢失,估计是printk缓冲区的问题把,具体原因不是太清楚 于是自己写了个比较笨的d ...
- NYOJ 1066 CO-PRIME(数论)
CO-PRIME 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描写叙述 This problem is so easy! Can you solve it? You are ...
- Lucene.Net 2.3.1开发介绍——附录一、如何下载Lucene.Net的各种版本
原文:Lucene.Net 2.3.1开发介绍--附录一.如何下载Lucene.Net的各种版本 首先,你需要一个svn客户端.TortoiseSVN非常好用,可以从官方网站下载.下载地址:http: ...
- 默认情况下,不使用of子句表示在select所有的数据表中加锁(转)
Select …forupdate语句是我们经常使用手工加锁语句.通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作.同时,在多版本一致读机制的支持下,select语句也不 ...
- 【Node.js 自己封装的库 http_parse, libuv】
[Node.js 自己封装的库 http_parse, libuv] Node.js 介绍:一个网络框架,更多:http://www.oschina.net/p/nodejs 官网:http://no ...
- lua 函数回调技巧
技巧1: local a = {}; function b() print("Hello World") end a["sell"] = {callFunc = ...
- HDU 3911 Black And White 分段树 题解
Problem Description There are a bunch of stones on the beach; Stone color is white or black. Little ...
- WM_SYSCOMMAND消息命令整理 good
注意:1. 使用WM_SYSCOMMAND时,鼠标的一些消息可能会受到影响,比如不能响应MouseUp事件,可以在窗口中捕获WM_SYSCOMMAND消息,并判断消息的CommandType来判断消息 ...