Mac下还汽车有没有必要安装座套重新安装PHP吗

嘴上叼的是自己,肩头扛的是家庭,手里牵的是未来。
Mac OS X 下升级 PHP 版本的简单方法
首先查看当前电脑的 PHP 版本号,终端输入 php -v 回车
有类似这样的信息:PHP 5.5.30 (cli) (built: Oct 23 :45)
然后我们根据实际需求去升级,例如我需要升级到 PHP 5.5 的最新子版本(截止博客发表最新是 5.5.31)
那么终端跑命令
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5中途会提示你输入密码,下载的 PHP 会放置到 /usr/local 下,但不会覆盖原系统 PHP
如上所升级的 5.5,PHP 会位于 /usr/local/php5 中,并自动链接到 /etc/apache2/ 下的配置文件
然后再新建一个 PHP 文件,写上 phpinfo(); 浏览器访问看看,版本已经升级。
更多信息参考:
方法二:(推荐)
删除自带的 PHP,然后通过 brew 安装新的
具体删除可以参考这个:
安装 PHP 部分可以参考我的另一篇博文:
【一般来讲,不删除自带的东西会比较好,通过 brew 安装 PHP 后,编辑 /etc/paths,顺序改为如下:】(重启生效)
/usr/local/bin
/usr/local/sbin
mac下更新自带的PHP版本到5.6或7.0
mac升级php7.2
mac 升级php
mac 利用brew技术安装php本地开发环境
Mac OS X升级新版本svn(命令行svn)
Mac OS X各版本的历史费用和升级关系
如何使用brew将mac本地升级至php7
mac 自带 PHP升级配置
Mac环境配置本地PHP项目路径
Mac下配置PHP+MySql环境【生产环境】
没有更多推荐了,Mac下PHP多版本切换 - 简书
Mac下PHP多版本切换
安装php多版本
Mac下默认安装了php但是版本不是很高,用php -v查看php版本是php 5.6,我们希望安装php7又不把php5.6卸载。
运行命令:brew install php70
运行结果:
Installing php70 from homebrew/phpError: Cannot install homebrew/php/php70 because conflicting formulae are installed.
php56: because different php versions install the same binaries.
Please `brew unlink php56` before continuing.
Unlinking removes a formula's symlinks from /usr/local.
You canlink the formula again after the install finishes.
You can --force thisinstall, but the build may fail or cause obscure side-effects in theresulting software.
显示错误,这个时候需要运行命令
brew unlink php56 取消homebrew与php56的关联,再安装php7。
不出意外再次使用brew install php70便可成功安装php7。
安装php-version
继续安装php-version(php版本切换工具):
brew install php-version
source $(brew --prefix php-version)/php-version.sh && php-version
执行php-version查看已存在的php版本,前面带*的是当前环境正在使用的php版本,
使用php-version+版本号的方式切换php版本~
php-version开启后作用域只有当前终端是有作用的。所以切换版本需要跟php-version更换版本在同一个终端下才有作用
切换Apache上对应php版本操作如下,找到httpd.conf文件做相应修改即可:
1. sudo vi /private/etc/apache2/httpd.conf(mac下httpd.conf的默认路径)
2. LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so #增加对php7的支持
3. 注释掉php5_module一行,重启Apache
一个菜鸡搬砖工的日常。
不用mac自带的apache和php,安装自己想要的版本。配置过程一直采坑,需要有闲时间和好的心理素质才行,哈哈,因为网上很教程都有纰漏之处,所以先把采坑无数后发现的个人认为最好的一个教程链接放在这里https://github.com/nodejh/nodejh.gith...
转载来之原作者Elsewhere** http://col.dog//homebrew/ Mac 下的软件安装 —— 从 pkg,dmg 到 brew,cask发表于 |
分类于 Mac
| 本文前驱铺垫梳理了从 linux ...
可以同过brew list 来查看的PHP查看php的版本 例如: brew list brew unlink php56 brew link php55 大版本可以用brew list来查,如果是小版本的话只能去/usr/local/Cellar/php55看了。这个时候...
第一步:安装brew /usr/bin/ruby -e &$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)& 之后的绝大部分软件均再次基础之上安装 第二步:安装环境...
原文地址: http://www.zhoujiping.com/notes/mnmp.html 2011年的MacBook Pro(机械硬盘,8G内存),之前升级到Mac 10.11,但会经常的卡顿,所以一直使用的是Mac 10.10系统,最近不知道怎么了,浏览器在后台会自...
刚刚炸了火腿肠和馒头,好撑...
今晚听了《经济学人全球商业评论》主编吴晨先生在微信群的一个分享,分享的主题是“科技对未来职业的解构”,记了一些笔记(比较凌乱),现分享如下。不知道分享笔记算不算侵犯知识产权,如有侵权,立马删除。由于边听边记,好多要点又是用自己的话加以总结,故难免有疏漏和偏差,一切以主编实际...
正文: 了解到人无法不沟通的事实是很重要的,因为这告诉我们:我们每一个人都是信息的传递者,而且这是不可能关掉的。无论我们做了什么,这些信息仍然不断被传播出去。 思考: 看到上面作者的话,让我想到了一句人们经常说的俗话:“好事不出门,坏事传千里”作为所有事情最终好与坏的结果和...
当你觉得孤独的时候,朋友会陪伴你。 当你伤心的时候,朋友会安慰你。 只要你有高尚的品质,到哪里都能有朋友。 如果你没有高尚的品质,没有人愿意和你交朋友。 如果你没有朋友,就会孤独一生。 做一个开朗的人吧!开朗会使你更加向往生活的人吧!
小李是个听话的学生,比较活泼,学习努力,为人热情,我是她的物理老师。在一个班级里,我这样的老师的权力并不大,要说老一,当然是班主任张老师,她刚参加完新课改交流会,就开始张罗着将班里学生分组,什么男女搭配,好生带领差生,一个师傅带两徒弟。这些华丽的词在从教这么多年里我也是闻而...Mac下还有必要重新安装PHP吗_百度知道
Mac下还有必要重新安装PHP吗
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
育知同创教育
百度知道合伙人官方认证企业
育知同创教育
1、【专注:Python+人工智能|Java大数据|HTML5培训】。 2、【免费提供名师直播课堂、公开课及视频教程】。 3、【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
mac已经集成了php。apache,本来是不用安装的。不过还是可以安装。因为发现mysql配置出了些问题。懒得去搞。使用了个集成程序XAMPP,集成了apache+mysql开启相当容易。使用方便
mac系统安装php的方法:安装PHP扩展要求Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,可以使用Shell安装。xcode-select--install为了扩展管理方便,首先来安装pecl扩展管理器。cd/usr/lib/phpsudophpinstall-pear-nozlib.phar安装Redis、Memcache、Mongo等扩展。sudopeclinstallredissudopeclinstallmemcachesudopeclinstallmongosudopeclinstallxdebug将扩展配置添加的php.ini文件中:extension=memcache.soextension=mongo.soextension=redis.sozend_extension=xdebug.so安装xcache解压缩并安装tarxvfxcache-3.2.0.tarcdxcache-3.2.0phpize。/configuremakesudomakeinstall配置XCache[xcache]xcache.size=128Mxcache.var_size=8Mxcache.var_count=1xcache.var_slots=8Kxcache.var_ttl=0xcache.var_maxttl=0xcache.var_gc_interval=300xcache.optimizer=Off由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包tarzxvfphp-5.5.14.tar.gzcdphp-5.5.14/ext/mcrypt/phpize。/configuremakesudomakeinstall配置ext-mcryptextension=mcrypt.so为了加速,还需要打开opcache。zend_extension=opcache.so[opcache];DeterminesifZendOPCacheisenabledopcache.enable=0;DeterminesifZendOPCacheisenabledfortheCLIversionofPHPopcache.enable_cli=0以上就是在MACOSX系统中安装PHP扩展的方法。
本回答被提问者采纳
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Mac下还有必要重新安装PHP吗_百度知道
Mac下还有必要重新安装PHP吗
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
得分得分668
来自电脑网络类芝麻团
得分得分668
采纳数:351
获赞数:76
参与团队:
mac系统安装php的方法:安装PHP扩展要求Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,可以使用Shell安装。xcode-select --install为了扩展管理方便,首先来安装pecl扩展管理器。cd /usr/lib/phpsudo php install-pear-nozlib.phar安装Redis、Memcache、Mongo等扩展。sudo pecl install redissudo pecl install memcachesudo pecl install mongosudo pecl install xdebug将扩展配置添加的php.ini文件中:extension=memcache.soextension=mongo.soextension=redis.sozend_extension=xdebug.so安装xcache解压缩并安装tar xvf xcache-3.2.0.tarcd xcache-3.2.0phpize。/configuremakesudo make install配置XCache[xcache]xcache.size = 128Mxcache.var_size = 8Mxcache.var_count = 1xcache.var_slots = 8Kxcache.var_ttl = 0xcache.var_maxttl = 0xcache.var_gc_interval = 300xcache.optimizer = Off由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包tar zxvf php-5.5.14.tar.gzcd php-5.5.14/ext/mcrypt/phpize。/configuremakesudo make install配置ext-mcryptextension=mcrypt.so为了加速,还需要打开opcache。zend_extension=opcache.so[opcache]; Determines if Zend OPCache is enabledopcache.enable=0; Determines if Zend OPCache is enabled for the CLI version of PHPopcache.enable_cli=0以上就是在MAC OS X系统中安装PHP扩展的方法。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。MAC下使用XMAPP配置php环境
百度搜索XMAPP就可以直接下载
XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP
的确非常容易安装和使用:只需下载,解压缩,启动即可。
到目前为止,XAMPP 共有以下四种版本:
1.适用于 Linux 系统的发行版(已在 Ubuntu、SuSE, RedHat, Mandrake 和 Debian
下通过测试)。
2.适用于 Windows 2000、XP、Vista 和 7 的发行版。
3.适用于 Mac OS X 的 XAMPP
4.适用于 Solaris 的发行版(在 Solaris 8 环境下开发并测试,在 Solaris 9 下通过测试)
* XAMPP 是免费的
打开后界面
切换到“Manage
Servers” 点击“Start All”即可开启所有服务,或者使用终端命令开始运行XAMPP,在终端下以系统管理员的身份登陆
"sudo su" & 然后使用命令启动XAMPP服务
“/Applications/XAMPP/xamppfiles/xampp
如果你能在屏幕上看到类似下面的提示信息
表示成功:
XAMPP for MacOS X 1.7.3...XAMPP: Starting Apache
with SSL (and PHP5)...XAMPP: Starting
MySQL...XAMPP: Starting
ProFTPD...XAMPP for MacOS X
如果你在&XAMPP:
Starting ProFTPD... 这一步出现如下错误:
XAMPP:&Starting&ProFTPD.../Applications/XAMPP/xamppfiles/xampp:&line&184:&/Applications/XAMPP/xamppfiles//var/proftpd/start.err:&No&such&file&or&directory&&fail.
Contents&of&"/Applications/XAMPP/xamppfiles//var/proftpd/start.err":
&cat:&/Applications/XAMPP/xamppfiles//var/proftpd/start.err:&No&such&file&or&directory&
只需运行如下命令
sudo mkdir /Applications/XAMPP/xamppfiles/var/proftpd/
touch /Applications/XAMPP/xamppfiles/var/proftpd/start.err
sudo /Applications/XAMPP/xamppfiles/xampp fix_rights
如果出现这种错误
Starting XAMPP for Mac OS X 1.8.2-1...
XAMPP: Starting Apache...fail.
XAMPP: &Another web server is already
XAMPP: Starting MySQL…already running.
可能是因为你mac本身自带的apache服务已经开启,需要在终端用命令进行关闭,然后在开启XAMPP服务
重启apache:sudo /usr/sbin/apachectl restart
关闭apache:sudo /usr/sbin/apachectl stop
开启apache:sudo /usr/sbin/apachectl start
成功以后 &在浏览器输入http://localhost 看到如下页面
可以写一个php文件放到“/Applications/XAMPP/xamppfiles/htdocs”目录测试一下
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 dsp有安装必要吗 的文章

 

随机推荐