简介:许多朋友询问了有关Mac自己的PHP升级的问题。本文的首席执行官注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!
MAC系统安装PHP方法:
PHP扩展的安装要求MAC系统已经安装了Xcode环境和命令行开发工具。如果未安装,则可以使用Shell安装。
Xcode-select -nstall
为了扩展管理,首先安装PECL扩展管理器。
CD/USR/LIB/PHP
sudo php install pear-nozlib.phar
安装Redis,Memcache,Mongo和其他扩展。
sudo pecl安装redis
sudo pecl安装memcache
sudo pecl安装mongo
sudo pecl安装xdebug
在php.ini文件中添加到扩展配置中:
扩展= memcache.so
扩展= mongo.so
扩展= redis.so
zend_extentation = xdebug.so
安装XCache
解压缩和安装
tar xvf xcache-3.2.0.tar
CD XCACHE-3.2.0
phpize
本质/配置
制作
sudo制作安装
配置XCache
[XCACHE]
xcache.size = 128m
xcache.var_size = 8m
xcache.var_count = 1
xcache.var_slots = 8k
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = OFF
因为Mac随附的PHP环境不包括McRypt扩展名,因此您需要下载同一版本的PHP源软件包并分别编译此模块。从官方网站存档中查找php5.5.14的源代码包
TAR ZXVF PHP-5.5.14.tar.gz
CD php-5.5.14/ext/mcrypt/
phpize./configure
制作
sudo制作安装
配置Ext-McRypt
扩展= mcrypt.so
要加速,您需要打开Opcache。
zend_extension = opcache.so
[opcache]
;确定是否启用了Zend Opcache
opcache.enable = 0
;确定是否为PHP的CLI版本启用了Zend Opcache
opcache.enable_cli = 0
以上是在Mac OS X系统中安装PHP扩展的方法。
PHP与升级系统无关,但是您的升级系统应保留您当前的个人数据应用程序。只要您的PHP可以在升级系统之前运行,就没有问题
使用Homebrew之类的工具,直接酿造PHP5X
下载PHP源软件包并自己编译。
我使用Mac OS X已有一年了。我以前不熟悉这个系统。我使用了DMG软件包中安装了系统的PHP和MySQL,但是每次您打开或唤醒计算机时,系统显然都有一定时间的时间。浸泡一桶。因此,杀死MD101上的光学驱动器,更换256G的Sandisk SSD,杀死原始的2G 2,然后将其放入8G2中。利用机会增加硬盘,您准备完全重做开发环境。现在我对Mac有一定的了解。我专门记录了这种开发环境的开发环境的细节,以便为自己提供备忘录,希望他们还可以帮助刚刚接触Mac环境的学生。此开发环境都是根据Homebrew.Main软件版本安装的。/mxcl/homebrew/go/instal)self -check:复制代码如下:Brew Doctor common Common命令:(所有软件以php5.5为例)复制代码,如下:BREW UPDATE #UPDATE BRER可以安装到重新启动PHP55 #restart php-fpm注意:与Brew Services相关的命令最好不经常使用。提示它从复制代码中删除。)==成功启动`php55`(标签:homebrew.mxcl.php55)
WordPress 5.6建议将PHP版本升级到7.4。为此,Mac上的原始PHP7.2需要一次升级。
首先,更新啤酒
然后升级php,但升级升级只能升级小版本
因此,直接安装PHP 7.4
PHP 8出来后,是否还取出了7.4袋?幸运的是,Homebrew提供源代码安装方法:
安装一堆依赖性后,最终安装了PHP7.4。
升级PHP后,您需要修改Apache的配置文件,并将LoadModule添加到PHP7.4模块:
修改后,不要忘记重新启动HTTPD服务:
phpinfo()页面上的php.ini配置文件输出已从7.2更改为7.4,并且速度很慢。然后使用php -i |GREP php.ini看,如何可以php.ini或7.2?
让我们看一下$路径环境变量
发现环境变量中仍然存在前一个7.2路径,因此我们需要修改.bash_profile环境配置并添加以下两行:
不要忘记源。退出后Bash_profile
目前,让我们再次验证:
现在,升级已完成。
首先介绍几个命令
//启动Apache服务
Sudo Apachectl开始
//重新启动Apache服务
Sudo Apachectl重新启动
//停止Apache服务
Sudo Apachectl停止
//查看Apache版本
httpd -v
Mac OS带有Apache,只需启动Apache即可。
打开终端并输入命令:sudo apachectl start
打开浏览器,输入地址栏中的本地主机,然后出现IT Works String,这意味着Apache已成功启动
在MacBook Pro下,Avache网站服务器的根目录不在/库/WebServer/Document pathway路径
配置PHP
Mac OS还带有PHP,只需将Apache对PHP的支持添加到Apache的配置文件
在终端中输入命令:
sudo vim /etc/apache2/httpd.conf
打开httpd.conf文件
删除红色框标签内容的注释符号
loadModule php5_module libexec/apache2/libphp5.so
然后保存
我不会暂时介绍如何在此处使用VIM编辑内容
重新启动Apache服务
输入/库/Web服务器/文档,
在此目录中创建一个新测试的PHP页面以输入命令:sudo vim test.php
在test.php中输入以下代码
?php phpinfo();?
在浏览器中打开页面localhost/test.php以测试是否可用
结论:以上是首席CTO注释引入的Mac自己的PHP升级的所有内容。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住收集并关注此网站。