宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > php安装curl扩展库MAC版MAMP环境下为PHP7.x安装扩展过程(图)php扩展curl

php安装curl扩展库MAC版MAMP环境下为PHP7.x安装扩展过程(图)php扩展curl

2023-01-19

之前开发组的一个朋友因为项目需要,在网上安装了MAMP开发环境调试一个PHP网站项目。 MAMP & MAMP Pro软件是一款非常优秀的MAC下运行的网站集成环境软件。 它由++PHP+动态DNS配置组成。 PHP版本可以动态切换到最新版本。 功能强大,配置简单,本地调试非常方便。

图:MAMP设置虚拟主机和网站安装目录。

后来他想在PHP7版本下安装扩展,以配合自己的程序开发。 无奈,这群朋友在多次安装失败后,面对抛出的一连串错误信息(命令行),他找到了我希望能减轻他的痛苦。 在这次解决的过程中,我也完成了一个学习,现将我发现的问题和需要注意的事项写一篇文章。

MAC版MAMP环境安装PHP7.x扩展的过程。

1.首先解决一些安装依赖问题

1.(如果Mac电脑已经安装了包管理器,这一步可以忽略)如果你的MAC电脑没有安装包管理器,需要先安装包管理器,./命令和安装服务以下步骤 终端等命令需要brew为其安装组件。

打开,安装:

/usr/bin/ruby -e "$(curl -fsSL)"

将以上命令粘贴到终端()中,参考:。

脚本在执行过程中会暂停几次,并解释它会做什么; 同时在执行的同时也会需要在线下载资源,下载速度不会很快(因为是国内网络访问国外站点资源),请耐心等待安装完成。

2.(如果Mac电脑已经安装了配置组件,此步骤可以忽略)使用brew命令安装配置组件。

酿造wget

2.下载php-组件安装包

在终端使用git命令下载php-组件的安装包:

混帐

当然,如果你不会用git也没关系,你可以自己去官网下载:试试。

图:下载仓库中的版本包。

下载完成后,系统会自动解压安装包文件。 如果它没有自动解压,请手动解压或使用 .zip 命令。

解压后使用cd命令进入目录:

光盘 /

注意:如果/目录的路径有误,请按照你电脑上的完整路径进行切换,比如./-php7/。

3.使用命令编译生成配置文件

1. 命令:

此时终端显示的当前目录为,在终端中执行以下命令:

//MAMP/bin/php/php7.2.1/bin/ --with-php-=//MAMP/bin/php/php7.2.1/bin/php-

如果您收到此错误:

寻找 。 你和 $ 。 然后,这个。

因为这个命令依赖于工具,需要安装(参考第一步第2点)。

如果执行成功,会显示如下信息:

图:命令执行成功的截图。

2、此步骤注意事项:

这一步需要注意的一点是网站开发,在使用编译命令时,必须使用//MAMP/bin/php/php7.2.1/bin/来执行本应用MAMP下的php7.x bin目录。

因为MAC自带php环境,所以可以使用MAMP配置php到命令行。 此时你使用的php -v是MAMP添加到环境变量中的php版本,但是如果你直接使用命令(没有在MAMP php7.x的bin目录下指定应用),那么编译的就是php系统自带的环境,所以直接使用编译扩展的时候会编译成系统自带的PHP环境,所以使用命令的时候一定要注意要使用完整路径,上面的php /php{}/ 目录路径可能和我的不一样,请自行检查调整。

四、配置编译安装

1.配置命令。

此时终端显示的当前目录为,在终端中执行以下命令:

./ --with-php-=//MAMP/bin/php/php7.2.1/bin/php-

如果执行出错php安装curl扩展库,会提示“未找到指定目录”等信息,因为该命令依赖工具,需要安装(参考第一步第2点)。

如果执行成功,像这样:

图:./命令执行成功截图。

2.编译安装命令(make是编译,make是安装)。

制作&&制作

安装成功后会在/目录下生成.so文件。 同时.so会自动复制到//MAMP/bin/php/php7.0.8/lib/php//no--non-zts-/目录下(带日期部分的一级目录可能与我的不同,请参考您计算机上的那个)。 如果该目录下没有.so,可以手动复制/目录下的.so。 至此,扩展已经安装成功。

5.修改php.ini

建议在MAMP Pro软件中打开并修改php.ini文件,因为在终端使用vim命令编辑php.ini文件或保存后手动打开编辑php.ini文件后可能无法正常工作,所以建议在MAMP Pro软件的php.ini文件中打开,修改:

图:在 MAMP 中打开 php.ini。

在php.ini中搜索“=”,在其后添加一行:“=.so”,保存并重启MAMP。

图:修改php.ini文件。

6.检查组件是否安装成功

创建一个新的 .php 文件并输入:

保存运行查看是否有关键字:

图:中的信息。

7.测试

1、如果你的MAC电脑上还没有安装服务器,可以使用brew来安装服务器程序php安装curl扩展库,非常方便:

brew //安装服务器程序

- /usr//etc/.conf //启动服务器进程

-cli ping //使用-cli命令开始客户端通信

如果想开机自动启动该服务,可以在系统的自启动服务中添加:

酿造

2.测试缓存是否生效

创建一个新的 .php 文件并输入:

如果上面的php文件还是不能执行,请检查6379端口是否打开,或者先关闭再打开-:

-cli -p 6379 // 关闭服务

一般情况下,会输出:(11)" ",如图:

图片:成功,泪流满面!

结论

至此MAC版MAMP环境安装PHP7.x扩展的实战过程分享完毕网站模板,分享给有需要的朋友!

Tag: mamp php mac php开发环境 curl命令 文件目录
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • php常用框架 3.适合用于中小项目的开发缺点对Ajax的支持php框架原理 php及tp5
  • php开源网站管理系统一个的轻量级PHP开发框架,支持基于命令行的应用开发深喉咙php免费开源企业建站系统
  • php高级程序设计 模式 框架与测试低代码是不是软件开发行业的未来,基本上反对和赞同参半 php高级程序设计模式,框架与测试
  • php开发商城教程基于PHP框架开发的一款Web商城系统特点架构特点项目 php商城开发视频教程
  • php防止sql注入代码数据库如何防止sql注入?安全技术分析注入问题php mysql防止sql注入
  • php 开源轻博客系统腾讯云轻量服务器应用镜像,一键部署所需应用依赖环境可二次开发开源php轻论坛
  • php文件上传代码网络攻击者上传漏洞与的关系文件上传的一种方式介绍php上传图片代码
  • PHP开源项目一下三件事解析请求、三个框架的能力
  • php mysql 网站源代码海量精品网站源码免费下载!(92建站网)讲解
  • php 代码加密 组件 教程YiiPHP开源框架是一套基于组件用于大规模web应用开发php代码打包加密

相关

如何查看虚拟主机上的 PHP 版本?这篇文章告诉你

Linux 系统管理员和 web 开发者必知:如何查看 PH

Linux 系统管理员和 web 开发者必知:如何查看 PH

免费开源的轻量级 PHP 开发框架 ThinkPHP,遵循

从零开始开发完整网站:前端、后端与 Web 服务器的关键技术

php框架 Java 与 PHP 之争:为何懂技术的大佬选

BitDefender 发布超级工厂病毒专杀工具,可清除所有

asp语言与php语言的区别 前端和后端的区别,你真的了解吗

优化 PHP 代码,提升公司内部电脑监控软件安全性

优化 PHP 代码,提升公司内部电脑监控软件安全性

免费且可商用的 PHP CMS 系统推荐:PbootCMS

轻量级可扩展的电商系统:优点与缺点分析

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2024 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们