MacOS Catalina 10.15 brew 安装 PHP 和 使用 pecl 安装 Mcrypt

使用本博客前请查看自己系统系统和PHP版本以免出错

———————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#再利用brew安装php7.2成功之后,出现如下信息
Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/7.2/

[email protected] is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.

If you need to have [email protected] first in your PATH run:
  echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.zshrc

For compilers to find [email protected] you may need to set:
  export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
  export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

To have launchd start [email protected] now and restart at login:
  brew services start [email protected]
Or, if you don't want/need a background service you can just run:
  php-fpm
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#因为Mac 自带了PHP版本,默认会使用系统的PHP版本,所以需要在根目录上新建文件,指定PHP的位置
vim ~/.bash_profile
#在文件中输入 【注意此处的路径】,请在电脑上核实是否存在此路径 ,否则需要利用which查看PHP中bin文件夹的路径

export PATH="/usr/local/opt/[email protected]/bin:$PATH
export PATH="/usr/local/opt/[email protected]/sbin:$PATH
export PATH="/usr/local/opt/[email protected]:$PATH

#或者
export PATH=/usr/local/Cellar/[email protected]/7.2.23/bin:$PATH
export PATH=/usr/local/Cellar/[email protected]/7.2.23:$PATH

#保存退出,在命令行输入
source ~/.bash_profile
#重新载入
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#安装完成PHP默认的.ini文件是空白的,可能不同时间段有所不同,如果不是空白的,可以跳过本节
vim  /usr/local/etc/php/7.2/php.ini
# 如果是空白的,那么需要复制一个默认的配置文件
cp /usr/local/etc/php/7.2/php.ini.default /usr/local/etc/php/7.2/php.ini

#至此PHP的配置文件安装完成,在环境中运行可以利用phpinfo();查看PHP配置信息
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#接下来利用pecl安装mcrypt
#查看是否安装了pecl版本,默认是安装完成(brew会自带pecl)在终端使用
pecl version
#出现如下信息表明安装成功

PEAR Version: 1.10.9
PHP Version: 7.2.23
Zend Engine Version: 3.2.0
Running on: Darwin appledeMacBook-Pro-4.local 19.0.0 Darwin Kernel Version 19.0.0: Wed Sep 25 20:18:50 PDT 2019; root:xnu-6153.11.26~2/RELEASE_X86_64 x86_64

#在终端使用命令安装mcrypt,使用sudo命令
sudo pecl install mcrypt
#中间会出现一次询问,输入y继续即可
libmcrypt prefix? [autodetect] : y
#最后在命令终端出现

Build process completed successfully
Installing '/usr/local/Cellar/[email protected]/7.2.23/pecl/20170718/mcrypt.so'
install ok: channel://pecl.php.net/mcrypt-1.0.3
Extension mcrypt enabled in php.ini

#表明扩展安装成功
#重启PHP后再网页中打开
brew services restart [email protected]
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#Mac OS中建议使用PECL安装PHP 扩展。brew在更新了最后版本之后很多之前的命令和扩展都不能再使用了。
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#问题1:
Warning: mkdir(): File exists in System.php on line 294

Warning: mkdir(): File exists in /usr/local/Cellar/[email protected]/7.2.23/share/[email protected]/pear/System.php on line 294
ERROR: failed to mkdir /usr/local/Cellar/[email protected]/7.2.23/pecl/20170718

#本人是直接在卸载PHP重装了,之前是因为安装PHP的路径非常混乱。如果有知道了phper可以评论,感激不尽!

原文地址:https://www.cnblogs.com/ikai/p/11715788.html

时间: 2024-11-06 12:47:45

MacOS Catalina 10.15 brew 安装 PHP 和 使用 pecl 安装 Mcrypt的相关文章

MacOS Catalina 10.15安装教程,启动U盘制作及安装方法

苹果推送了 macOS Catalina 10.15 系统正式版更新,大家可以升级新系统了!话不多说,下面就为大家分享MacOS Catalina 10.15的安装教程. 在尝试安装MacOS Catalina 10.15之前,应首先检查是否支持Mac计算机.根据Apple的官方网站,macOS Catalina 10.15仅在MacBook Air 2012及更高版本,MacBook Pro 2012及更高版本,Mac mini 2012及更高版本,iMac 2012及更高版本,Mac Pro

macOS Catalina 10.15.4亮点在iCloud 云盘!要不要更新?先来看看更新都有哪些利弊

苹果今天发布了macOS Catalina 10.15.4正式版,增加了多项新功能.这次更新最大的变化在于 iCloud 云盘可以支持像 Dropbox.Google Drive 那样的共享文件夹功能,更便于协作和文件分享.那到底要不要更新?先来看看都更新有哪些利弊. macOS Catalina 10.15.4正式版发布增加了多项新功能.macOS Catalina 10.15.4加入了iCloud云盘文件夹共享.“屏幕使用时间”中的限定通信.Apple Music歌词实时显示等功能.本更新还

黑苹果 MacOS 10.15 Catalina安装教程

10.15 Catalina 桌面 一.准备工作 一个8G以上的U盘(有的U盘标的是8G,实际只有7.X,实际容量小于7.5G的会失败) MacOS镜像.TransMac(刻录工具).DiskGenius(分区工具).EasyUEFI(引导工区).EFI驱动文件. 安装工具 二.制作启动U盘 1.将您的U盘插入电脑,为保证成功,首先将U盘以默认值格式化一次: 格式化U盘 2.安装刻录软件TransMac并激活.激活教程非常简单(替换): 安装刻录软件TransMac并激活 3.以管理员身份运行T

macOS 10.15 Catalina Apache设置:多个PHP版本

第1部分:macOS 10.15 Catalina Web开发环境 在macOS上开发Web应用程序真是令人高兴.有许多设置开发环境的选项,包括广受欢迎的MAMP Pro,它在Apache,PHP和MySQL之上提供了一个不错的UI .但是,有时MAMP Pro的速度变慢或版本过旧,或者由于配置模板和非标准构建的限制性系统而表现不佳. 在这样的时代,人们经常寻找一种替代方法,幸运的是有一种替代方法,并且设置起来相对简单. 在此博客文章中,我们将引导您完成设置和配置Apache 2.4和多个PHP

VMWare 14.1 15 Pro 安装 macOS Mojave 10.14.1系统 遇到的问题解决方案

安装环境WIN10VMware Workstation Pro 15.0.0 Build 10134415工具准备1.VMware Workstation Pro 15.0.0 Build 10134415官网下载地址:http://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.0-10134415.exe给几个序列号:AC11H-4HZ05-08EDQ-APQGX-YCUC8ZG780-8EZ9M-M8

macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓解决方法

原文连接:https://www.macwk.com/article/mac-catalina-1015-file-damage 更新macOS 10.15 Catalina后,很多在10.14上可以使用的App都会提示提示[xxx已损坏,无法打开,你应该将它移到废纸篓解决办法],哪怕你在[安全与隐私 > 通用]中已经开启了“任何来源”,但还是会这样提示,下边下面就教大家如何修复. 准备工作:检查是否已开启任何来源,已开启的请忽略准备工作 先打开系统偏好设置,检查 安全与隐私 -> 通用选项卡

加快Mac运行macOS 10.15 Catalina的Mac的10个最佳技巧

在macOS Catalina正式发布后,数百万的Mac用户已经下载了该系统.但是,此更新的Apple操作系统带有其自身的主要或次要故障.而最大的损失是速度.但是不用担心!我们提出了一些解决方案和技巧,以加快运行macOS Catalina的Mac的运行速度. 在本文中,我们将揭示10个技巧,这些技巧可帮助许多Mac用户加快macOS Catalina的速度.因此,如果要加快在macOS Catalina上运行的Mac的速度,只需立即遵循以下提示! 技巧1:在macOS Catalina中停止启

macOS 10.15 开启 HiDPI

普通的显示,接上 MacBook 发现原生的分辨率设置在 2K 显示器上字体很小,换成 1080P 分辨率显示效果又特别模糊.下面介绍MacBook强行开启 HiDPI. 什么是 HiDPI 它使用横纵 2 个物理像素也就是 4 个物理像素来显示 1 个像素区域,结果就是图像的细节得到翻倍.更清晰.边缘更平滑. 拿 13 寸的 MacBook Pro 举例,它的屏幕物理分辨率是 2560 x 1600,所以原生的 HiDPI 分辨率就是 1280x800.更高的一档 1440x900 HiDPI

MacOS Mojave 10.14.4 安装 MySQLdb 报错处理

MacOS Mojave 10.14.4 上安装 MySQL-python 恶心到吐,以前 MacOS series 版本时安装过,但没有这么痛苦.为以后不再被恶心到,还是记录一下吧. 我们安装 MySQL-python 之前应该都已经安装过 mysql 了,这里就不记录了. 执行 pip install MySQL-python 第一种报错:_mysql.c:44:10: fatal error: 'my_config.h' file not found#include "my_config.