当前位置: 首页 > wzjs >正文

网站功能与建设特色苏州淘宝运营培训

网站功能与建设特色,苏州淘宝运营培训,银座网上商城官网,聚云测网站怎么做的macport是一款mac系统中比较优秀的软件包管理工具,他与brew的最大区别在于软件包的安装速度相当的快,以安装php为例, 使用port安装和使用brew安装,port方式安装要比brew方式安装要快最少10倍以上, 因为port安装软件包时…

macport是一款mac系统中比较优秀的软件包管理工具,他与brew的最大区别在于软件包的安装速度相当的快,以安装php为例, 使用port安装和使用brew安装,port方式安装要比brew方式安装要快最少10倍以上, 因为port安装软件包时,相关的依赖全部都会走加速通道,而brew则仅软件包主体走加速,其他可能被墙直接安装失败!

下面以使用macport包管理工具安装 php72 版本为例来说明安装方法

使用port查找可用的php软件包

这里使用正则匹配模式,查找所有以 php开头的软件包, 命令如下

port search --name --line --regex '^php'

这个命令可以把所有以php开头的软件包都列出来, 这里支持的php版本从 php 5.2.17 到目前为止最新的php 8.4版本都支持,可谓相当的丰富!

 使用sudo port install php72  安装php 7.2的最新版本

如果要安装其他版本的php,直接改一下下面命令中的php72为你要的版本,如 php84, php56等

sudo port install php72

安装后php的可执行程序会安装到 /opt/local/bin/ 目录, 几个主要的可执行文件和路径如下

/opt/local/bin/php 链接到 /opt/local/bin/php72
/opt/local/bin/php-config 链接到 /opt/local/bin/php-config72
/opt/local/bin/phpize 链接到 /opt/local/bin/phpize72

默认配置文件路径 /opt/local/etc/php72 ,这个里面默认有2个配置文件,根据需要将他们改名为php.ini即可。

cp  /opt/local/etc/php72/php.ini-development   /opt/local/etc/php72/php.ini

使用port select管理和设置当前php版本

  • 查看当前可select的php的版本列表


        下面这个命令可以列出当前已经安装的所有php版本

port select --list php
  • 将当前的php版本设置为php72

#将php72设置为当前的默认php版本
sudo port select --set php php72

php扩展安装

首先通过php -m   命令查看当前php已经开启的扩展; 

php -version 查看当前php版本, macport中php扩展的安装路径为 /opt/local/lib/php72/extensions

使用port search 查找对应版本的可用php扩展包

# 查找php72相关的port安装包
port search --name --line --regex '^php72'

使用port install 安装php扩展包

这里以安装 php72-xdebug 扩展为例

# 安装php72-xdebug扩展
sudo port install php72-xdebug

执行上面的命令安装的xdebug配置文件和so库文件位置如下
xdebug配置文件
/opt/local/var/db/php72/xdebug.ini
xdebug.so库文件
/opt/local/lib/php72/extensions/no-debug-non-zts-20170718/xdebug.so

在执行install命令后,我们可以再次通过php -m 命令来查看当前php已经加载的PHP扩展,如下

当然,你也可以一次性安装多个扩展, 如下面的命令将一次性安装常用的php扩展

sudo port install php72-calendar php72-curl php72-dba php72-enchant php72-excel php72-ftp php72-gettext	php72-gmp php72-iconv php72-imap php72-mcrypt php72-memcached php72-mongodb php72-odbc php72-opcache php72-openssl php72-pcntl php72-redis php72-snmp php72-soap php72-sockets php72-sqlite php72-tidy php72-zip

一般情况下不推荐,这个东西还是按需安装即可,用到什么扩展就安装什么扩展是最佳的方法。

总结: 在mac中,我们可以通过port search  xxx来查找要安装的软件包与版本信息,使用sudo port install xxx安装指定的软件包,可以同时安装多个版本,port中的PHP版本从PHP5.2到php8.4都有。brew无法安装老版本的PHP, 而且安装速度远远不及port。 使用 sudo port select php  php72将当前默认版本设置为php72。 macport中当前php版本的扩展安装也是使用install的安装方式 ,安装后自动配置和启动对于扩展。

macport相关文章

macos MacPort 包管理工具安装和使用-CSDN博客


文章转载自:

http://wtd7jzNJ.bcngs.cn
http://reEFHx9V.bcngs.cn
http://aKovhldy.bcngs.cn
http://SHqQ3bR8.bcngs.cn
http://xSdgFBHG.bcngs.cn
http://q5u2h5N8.bcngs.cn
http://IXIrCLPR.bcngs.cn
http://xGenYRd2.bcngs.cn
http://BxqB4nIf.bcngs.cn
http://GSkNxkK1.bcngs.cn
http://yfkQwhxK.bcngs.cn
http://lMTsIi5a.bcngs.cn
http://NlIKAmni.bcngs.cn
http://DJ5VghJP.bcngs.cn
http://BIryYCd8.bcngs.cn
http://Xtl1qmSp.bcngs.cn
http://Q4xdhn9A.bcngs.cn
http://WPkqgSpZ.bcngs.cn
http://m0bYSU0u.bcngs.cn
http://7EduGb08.bcngs.cn
http://73IeAhMC.bcngs.cn
http://qWhZKPwL.bcngs.cn
http://EKv6Y0AZ.bcngs.cn
http://zU047I1s.bcngs.cn
http://Wr16Ll4z.bcngs.cn
http://k2EVdjS6.bcngs.cn
http://FR3xE5HN.bcngs.cn
http://Qa6fNAkw.bcngs.cn
http://G7nmm3Ap.bcngs.cn
http://NQJ4ggVF.bcngs.cn
http://www.dtcms.com/wzjs/611764.html

相关文章:

  • 内部网站链接怎么做网站点击量 哪里查询
  • 域名对行业网站的作用阳江网上办事大厅
  • 建设网站的目的和意义做食品那些网站
  • 如果评价网站做的好不好网站程序如何制作
  • SOHO英文网站制作wordpress空间服务商
  • 企业营销型网站建设网站开发费用构成
  • wordpress 追加站点网络推广外包内容
  • php如何做网站国外采购平台
  • 温州 建网站合肥网络公司注册
  • 装修网站建设摘要html5单页模板
  • 网站上面的水印怎么做建设o2o网站
  • 在门户网站做产品单页多少钱一天购物网站开发和运行环境
  • 揭阳网站建设公司哪个好网站一般怎么推广
  • 互联网博客网站高明网站设计报价
  • 贵阳建设银行网站理财平台网站建设
  • 仿站小工具官网oracle数据库网站开发
  • 建站平台那个好wordpress管理员
  • 网站软文得特点什么网站可以做设计赚钱
  • 杭州网站建设公司平台网页被禁用了怎么解除
  • 公司 网站 模板wordpress用户中心模板
  • 萧山网站建设如何做试玩类网站
  • .xyz做网站怎么样怎么做点击图片进网站
  • 从本地服务入手做本地网站南宁网站建设免费推广
  • 公司如何做自己的网站怎么自己做网站吓别人
  • php网站授权谷歌paypal官网登录入口
  • 彩票网站 在哪里做成都前端培训机构
  • 东莞道滘网站建设浏览有关小城镇建设的网站
  • 鞍山+网站建设区域网站查询
  • 网站栏目结构设计石家庄经济
  • 公司怎么注册自己的网站手机app开发上市公司