Php 安装 curl
一.用好tab键.输入一部分,就按两次tab键,看看到底应该安什么
二.那我就会了....然而卡住了
三.很显然软件源出问题了.因为apt自动分析出了包的依赖关系,就因为找不到php-curl所依赖的包,所以无法 自动安装.这个简单,添加软件源谁不会呀:
这里随便编一个xxx.list就可以,在里面写上一句话:
deb http://cz.archive.ubuntu.com/ubuntu wily-updates main
我是从这个网站上得知软件源的:http://packages.ubuntu.com/wily-updates/all/php-pear/download
实际上,Ubuntu是不太可能出错的,这种包依赖错误多半是因为设置不到位引起的,Software&update这个软件中的软件源要设置好了!如果你不懂,就别乱改!
如果你不懂,就别乱改!
如果你不懂,就别乱改!
如果你现在不懂,就别乱改,将来再改!
四.Ubuntu下的配置一向如此:
1.可以通过更改程序的默认主配置文件.在里面添几句,改几句,就好了.
2.这个主配置文件往往会自动执行一个文件夹下的副配置文件
3.可以把副配置文件放在自己想放的地方,然后ln -s desFile sourceFile链接到副配置文件夹.这里需 要注意,链接千万不要链空了,否则程序重启时,进行初始化配置,会遇到bug,无法启动.
以此处为例,在主配置文件/etc/apt/source.list 末尾添上那句话 deb http://cz.archive.ubuntu.com/ubuntu wily-updates main 也是可以的.
再举一例,查看一下etc/php5的目录结构.要问我下图是如何生成的,请看俺的小作:shell 树形目录,仅仅20行shell代码就能实现.
配置模块时,可以在php.ini中配置(php.ini好几个呢?到底用哪一个呢,用phpinfo()可以查看).这个php.ini就是主配置文件.副配置文件是mods-available,这个里面的模块都是一句话 extension=*.so
php5
├─mods-available
│ ├─mcrypt.ini
│ ├─readline.ini
│ ├─curl.ini
│ ├─opcache.ini
│ ├─mysql.ini
│ ├─pdo.ini
│ ├─mysqli.ini
│ ├─pdo_mysql.ini
│ ├─gd.ini
│ └─json.ini
├─cgi
│ ├─php.ini
│ └─conf.d
│ ├─20-gd.ini
│ ├─10-pdo.ini
│ ├─05-opcache.ini
│ ├─20-mysql.ini
│ ├─20-mysqli.ini
│ ├─20-pdo_mysql.ini
│ ├─20-readline.ini
│ ├─20-curl.ini
│ └─20-json.ini
├─cli
│ ├─php.ini
│ └─conf.d
│ ├─20-gd.ini
│ ├─10-pdo.ini
│ ├─05-opcache.ini
│ ├─20-mysql.ini
│ ├─20-mysqli.ini
│ ├─20-pdo_mysql.ini
│ ├─20-readline.ini
│ ├─20-curl.ini
│ └─20-json.ini
└─apache2
├─php.ini
└─conf.d
├─20-gd.ini
├─10-pdo.ini
├─05-opcache.ini
├─20-mysql.ini
├─20-mysqli.ini
├─20-pdo_mysql.ini
├─20-readline.ini
├─20-curl.ini
└─20-json.ini
还是在副配置文件夹里新建文件比较好,更清晰,并且很容易删掉.
=====================
五.记住下面这个过程:
添加软件源(就是上面那个过程)
更新源,也就是让apt包管理器重新建立依赖图,让apt读取配置文件: sudo apt-get update
这样就可以安装软件了,还可以升级软件: sudo apt-get upgrade
apt-get remove xxxx 是卸载软件包,不删除包所以赖的包,不删除配置文件(当你卸了重安,还按照原来的配置)
apt-get remove xxxx --purge 删除软件包,并且彻底删除一切配置
apt-get autoremove xxxx 删除软件包及其依赖项
apt-get clean 删除/tmp下安装软件包时下载的文件等
apt-get update 更新软件源
apt-get upgrade 更新软件
软件源:其实就是Ubuntu官网上维护多个清单,每个清单上记录着有哪些可用的资源.这清单的url是不变的,但是url上的内容是变化的,所以要进行apt-get update来更新一下清单上面所支持的软件包.
六.更改了配置就别忘了重启
我用的是apache,所以要重启这个服务器:service apache2 restart
许多软件读取设置只在软件的启动时期,所以要重启,这是很合理的.
然而有些软件用一段时间内存泄露完了,就得重启,这就不应该了.
Php 安装 curl的更多相关文章
- linux下编译安装curl
linux下编译安装curl 1.下载curl git clone https://github.com/curl/curl.git 2.在curl目录下生成configure文件 ./buldcon ...
- Linux中PHP如何安装curl扩展方法
如果php已经在系统编译好,后来又需要添加新的扩展. 一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展. 下面以安装curl扩展为例: 1.下载curl安装 ...
- Windows 7 64位安装cURL
安装cURL. 1, 下载64位的SSL版cURL,网址: http://curl.download.nextag.com/download/curl-7.21.7-win64-ssl-sspi.zi ...
- ubuntu14.04无法安装Curl,需要先升级sudo apt-get update
ubuntu14.04无法安装Curl,需要先升级sudo apt-get updatesudo apt-get updatesudo apt-get install curl------------ ...
- ubuntu14.04无法安装Curl
ubuntu14.04无法安装Curl apt-get install curl 提示没有这个软件 源 更换软件源到163也不行,更新软件源也不行. 解决:參考http://www.linuxidc. ...
- Ubuntu下安装curl和corn
Ubuntu下安装curl sudo apt install curl Ubuntu下安装cron apt-get install cron
- PHP安装curl扩展
昨天在写文章的时候,突然出现了一个很顽皮的bug. 一直跳到404页面??? 于是我赶紧打开debug,看看什么情况! 弹出的错误是 :Call to undefined function Home\ ...
- php_Ubuntu Linux下为PHP5安装cURL,mysql
如果你在用PHP, 你可能需要用到cURL, 这是其中最流行的插件. PHP CURL插件需要通过libcurl来实现, Daniel Stenberg创建的一个库, 能够和许多不同类型协议的web服 ...
- 安装curl依赖库后yum不能使用问题解决
安装curl 1) 进入/home目录下,解压curl-7.54.0.tar.gz [root@localhost home]# tar zxvf curl-7.54.0.tar.gz 2) 依次 ...
- CentOS7 PHP cURL errno 35, 原因:CentOS7中没有安装curl和OpenSSL的最新版
安装OpenSSL的最新版 话不多说,直接上安装步骤 #cd /usr/local/src # 跳过证书获取失败 # wget https://www.openssl.org/source/opens ...
随机推荐
- 关于Lucene 3.0升级到Lucene 4.x 备忘
最近,需要对项目进行lucene版本升级.而原来项目时基于lucene 3.0的,很古老的一个版本的了.在老版本中中,我们主要用了几个lucene的东西: 1.查询lucene多目录索引. 2.构建R ...
- MySQL基础学习总结
1.MySQL基础概念 mysql逻辑架构如下: 每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行. MySQL是分层的架构.上层是服务器层的服务和查询执行引擎,下层 ...
- Java JDBC高级特性
1.JDBC批处理 实际开发中需要向数据库发送多条SQL语句,这时,如果逐条执行SQL语句,效率会很低,因此可以使用JDBC提供的批处理机制.Statement和PreparedStatemen都实现 ...
- POJ3321Apple Tree[树转序列 BIT]
Apple Tree Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 26995 Accepted: 8007 Descr ...
- u3d_Shader_effects笔记2 自定义surfaceDiffuseLight
1.前面的心情 今晚7点半睡着后,9点半左右被吵醒.醒来后非常失落,感觉人生到底在追求什么,我又在追求什么.昨晚梦到妈妈了.最近不时会想到爷爷的去世.人世的险恶,良心的缺失.不过一切总要向前看,至少我 ...
- tomocat设置首次访问时的页面
怎么设置Tomcat服务器的默认首页(欢迎页) 一般做Java web开发,有时候会选择Tomcat用作服务器,我在本机开发测试用的也是Tomcat,现在有一个问题是,我们都知道当访问一个网站的时候, ...
- 网络攻防比赛PHP版本WAF
这次去打HCTF决赛,用了这个自己写的WAF,web基本上没被打,被打的漏洞是文件包含漏洞,这个功能在本人这个waf里确实很是捉急,由于只是简单检测了..和php[35]{0,1},导致比赛由于文件包 ...
- poj1637 Sightseeing tour
Sightseeing tour Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 8859 Accepted: 3728 ...
- 学习cocos 空程序
今天开始学习cocos代码,首先研究源码中的空程序. 在这个程序中,在main函数中,创建了一个Application: int APIENTRY _tWinMain(HINSTANCE hInsta ...
- Win7配置Nginx+PHP7
Nginx Nginx有官方native build的32bit版本, 也有cygwin build的64bit版本, 出于稳定性的考虑, 还是选了官方的32bit. 解压, 本例中使用的路径是 C: ...