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 ...
随机推荐
- MS SQLServer 操作XML语句的存储过程
-- ================================================ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ...
- 150925-周五不干活-HTML(CSS),Javascript
不干活就干自己.. 今天所有代码总结为一个如下 <!DOCTYPE HTML><html><head><meta http-equiv="Conte ...
- Java 对象和类
1.对象 object 对象是可被感知的一个实体,有唯一的名称.有一组表现对象的状态属性和对象内在具有的行为能力.比如张三这个人,他有姓名.职业.眼睛等具体状态属性,能实施说.跑.吃等方法.对象,在j ...
- android camera setMeteringArea详解
摘要: 本文为作者原创,未经允许不得转载:原文由作者发表在博客园:http://www.cnblogs.com/panxiaochun/p/5802814.html setMeteringArea() ...
- 2016中国大学生程序设计竞赛(长春) Ugly Problem 模拟+大数减法
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5920 我们的思路是: 对于一个串s,先根据s串前一半复制到后一半构成一个回文串, 如果这个回文串比s小, ...
- Android 之窗口小部件详解--App Widget
Android 之窗口小部件详解--App Widget 版本号 说明 作者 日期 1.0 添加App Widge介绍和示例 Sky Wang 2013/06/27 1 App ...
- Apache http Server 2.4 安装与配置
前言 Apache官网从2.2之后,不再提供windows的msi或exe安装版本,现在Apache http Server有两个分支2.2及2.4 注意事项 如果之前有安装2.2的版本,请先卸载 A ...
- 迄今最深入、最专业的Hololens评测结果,美国AR大咖艾迪·奥夫曼现身说法
http://blackx.baijia.baidu.com/article/530213 在空间记忆方面,HoloLens也有着自己独特的解决方案. 在支持Tango的设备中,将一个虚拟物体放置在某 ...
- 嵌入式Linux 修改启动LOGO
1.嵌入式 Linux LOGO显示原理 嵌入式Linux是直接在FrameBuffer的基础上.直接显示一个ppm格式的图象. 它 kernel/drivers/video/fbc ...
- C# — FileHandler
学会使用OpenFileDialog和SaveFileDialog控件浏览和选择文件.使用System.IO.File和System.IO.Directory的对象来操纵文件系统(文件和目录). 在F ...