macphp多版本如何清除|怎么把Mac自带的PHP版本降级

|

『壹』 怎么把Mac自带的PHP版本降级

大概说下过程,先去抄app store搜索xcode安装好,然后m4和autoconf(这个会吧)系统默认的php位置是/usr/bin/php ,你可以挑个别的位置,比如 /usr/local/php2然后么 终端用root权限进入源码 ./configure –prefix=/usr/local/php2 \–with-mysql=/usr/local/mysql \#设置mysql的安装路径–enable-fastcgi \ #开启fastcgi支持–enable-debug #支持调试–以及其他要装的组件 makemake install 搞定

『贰』 mac php brew安装了两个5.6版本,怎么删除其中一个

/private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf php php-config phpdoc phpize /usr/include sudo rm -rf php /usr/lib sudo rm -rf php /usr/sbin sudo rm -rf php-fpm /usr/share sudo rm -rf php /usr/share/man/man一 sudo rm -rf php-config.一 php.一 phpize.一 /usr/share/man/man吧 sudo rm -rf php-fpm.吧 左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件 ps:不建议删除自带的php版本.因为一些软件可能依赖于php环境.虽然可以自编译或使用brew安装新版本的php,但是不建议新手操作.切记操作前.先使用TM备份下系统.以便失误后可以还原文件

『叁』 用的MacOS,电脑装了好几个php,怎么处理

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中存在两个PHP有影响吗

肯定有影响啊,遇到php文件解析,系统不晓得调用哪一个版本的解释器。

『伍』 mac 怎么卸载PHP

/private/etc/sudorm-rfphp-fpm.conf.defaultphp.iniphp.ini.default/usr/bin/sudorm-rfphpphp-configphpdocphpize/usr/includesudorm-rfphp/usr/libsudorm-rfphp/usr/sbinsudorm-rfphp-fpm/usr/sharesudorm-rfphp/usr/share/man/man1sudorm-rfphp-config.1php.1phpize.1/usr/share/man/man8sudorm-rfphp-fpm.8左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件ps:不建议删除自带的php版本.因为一些软件可能依赖于php环境.虽然可以自编译或使用brew安装新版本的php,但是不建议新手操作.切记操作前.先使用TM备份下系统.以便失误后可以还原文件.

『陆』 怎么把mac上php这些烦人的warning去掉

配置错误信息回报的等级。语法: int error_reporting(int [level]);返回值: 整数函数种类: PHP 系统功能内容说明本函数用来配置错误信息回报的等级,参数 level 是一个整数的位遮罩 (bitmask),见下表。遮罩值 表示名称1 E_ERROR2 E_WARNING4 E_PARSE8 E_NOTICE16 E_CORE_ERROR32 E_CORE_WARNINGE_NOTICE 表示一般情形不记录,只有程序有错误情形时才用到,例如企图存取一个不存在的变量,或是呼叫 stat() 函数检视不存在的文件。E_WARNING 通常都会显示出来,但不会中断程序的执行。这对除错很有效。例如:用有问题的正则表达式呼叫 ereg()。E_ERROR 通常会显示出来,亦会中断程序执行。意即用这个遮罩无法追查到内存配置或其它的错误。E_PARSE 从语法中解析错误。E_CORE_ERROR 类似 E_ERROR,但不包括 PHP 核心造成的错误。E_CORE_WARNING 类似 E_WARNING,但不包括 PHP 核心错误警告。

『柒』 mac 怎么卸载PHP

/private/etc/ sudo rm -rf php-fpm.conf.default php.iniphp.ini.default/usr/bin/ sudo rm -rf php php-config phpdoc phpize/usr/include sudo rm -rf php/usr/lib sudo rm -rf php/usr/sbin sudo rm -rf php-fpm/usr/share sudo rm -rf php/usr/share/man/man1 sudo rm -rf php-config.1 php.1 phpize.1/usr/share/man/man8 sudo rm -rf php-fpm.8左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件ps:不建议删除自带的php版本.因为一些软件可能依赖于php环境.虽然可以自编译或使用brew安装新版本的php,但是不建议新手操作.切记操作前.先使用TM备份下系统.以便失误后可以还原文件.

『捌』 mac下多个php版本快速切换的方法是怎么样

直接将5.6.2的php 做一个软连接 ls -n /usr/local/php5/php /usr/bin/php2 那么你在终端就可以直接使用 php2 php程序文件 来执行了 不懂的可以追问

『玖』 mac 怎么卸载PHP

卸载 mac 自带的php方法如下:

1、mac自带了 php,不过只是最基本的.要用来开发还得装其它版本.

2、打开终端应用程序

3、左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件,如下图所示:

『拾』 mac 11.6配置php环境变量,默认还显示自带的PHP版本

最好所有的包都给brew管理,which php查看当前使用的php的路径,对于使用哪个php,系统会根据PATH的顺序自动查找,先找到谁就用谁。所以可以更改PATH里的顺序,或者把系统自带的重命名为其他的


赞 (0)