https://www.cnblogs.com/hongdada/category/903931.html
不用系统自带的apache和php,用brew重新安装
如何卸载mac自带的apache和php
要停止apache服务:
sudo apachectl stop
sudo apachectl restart
删除如下apache目录:
/etc/apache2
/usr/include/apahce2
/usr/libexec/apache2
删除自带PHP
/private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default
/usr/bin/ sudo rm -rf php php-config phpdoc phpize
sudo rm -rf /usr/lib/php
sudo rm -rf /usr/include/php
sudo rm -rf /usr/sbin/php-fpm
sudo rm -rf /usr/share/php
sudo rm -rf /usr/share/man/man*/php*
Homebrew brew是mac的安装包软件(类似linux的apt-get),首先我们需要安装Homebrew执行自动安装命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
不能以root权限或者sudo执行,请提前赋予用户足够的执行权限。各个发行版默认的用户权限足够了,防止有些问题提醒一下。brew默认的源速度太慢了,有时还会被墙……,可以替换成国内的源,这里演示的是中科大的源。
cd /usr/local
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/homebrew.git
//清华镜像源
git remote set-url origin http://mirrors.ustc.edu.cn/homebrew.git
//中科大镜像源
//二者选其一即可更新
可以使用
brew -h来查看brew的相关命令操作
使用brew services管理服务
brew services list # 查看使用brew安装的服务列表
brew services run formula|--all # 启动服务(仅启动不注册)
brew services start formula|--all # 启动服务,并注册
brew services stop formula|--all # 停止服务,并取消注册
brew services restart formula|--all # 重启服务,并注册
brew services cleanup # 清除已卸载应用的无用的配置
安装 nginx
brew install nginx
#测试Nginx配置是否有语法错误
nginx –t
配置文件路径:nginx –V自行查看 ps aux | grep nginx
安装mysql
brew install mysql
配置mysql初始密码
unset TMPDIR;
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
也可以在终端运行mysql_secure_installation
脚本,该脚本会一步步提示你设置一系列安全性相关的参数,包括:设置root密码
,关闭匿名访问
,不允许root用户远程访问
,移除test数据库
。当然运行该脚本前记得先启动mysql服务。
配置mysql 数据库模式
brew info mysql 看下面的信息可以设置开机自启动等
pwd 当前路径
MySql服务重启
mysql.server restart
安装PHP
更多的安装选项可以通过 “brew options php55″ 查看
安装扩展库(有的brew install依赖扩展库)
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
//brew untap homebrew/dupes
//brew tap #查看扩展库
安装PHP
brew install php55 --with-fpm
#brew reinstall php55
bogon:Downloads matt$ php -v
PHP 5.3.26 (cli) (built: Jul 7 2013 19:05:08)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
PHP版本还是显示为5.3.26将默认的php-cli切换为5.5
所以得修改下shell的执行顺序
sudo vim /etc/paths
#改成如下顺序
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
vi ~/.zshrc
#增加
export PATH="/usr/local/opt/php55/bin:$PATH"
#:wq
#重载
source ~/.zshrc
OK,再运行php -v 到此显示为5.5了。
启动 php-fpm 的话就直接在终端里执行 “php-fpm”,默认打开 php-fpm 会显示一个状态 shell 出来,也可以把 php-fpm 的配置文件里的 “daemonize = no” 改为 “daemonize = yes”,就会以后台守护进程的方式启动,对于刚修改的配置文件,可以执行 “php-fpm -t” 来检测配置有没有问题。
php-fpm -v
PHP 5.5.12 (fpm-fcgi) (built: May 23 2014 10:51:15) (DEBUG)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
CTRL+C 终端运行就干掉了。
PHP服务重启
killall php-fpm
php-fpm
brew 安装PHP扩展
上图可以找到需要的扩展,直接安装
brew install php55-mcrypt
# 清除缓存以及老旧版本文件
brew cleanup -s
brew install php55-swoole
# 性能加速, 最好加上
brew install php55-opcache
# redis依赖扩展, 最常见的非关系行数据库
brew install php55-redis
使用brew安装php多版本方法
# brew install php56
# brew install php70
安装切换工具:
# brew install php-version
# source $(brew --prefix php-version)/php-version.sh
查看当前安装的所有版本
# php-version
切换版本
# php-version 5.6.5
1 系统清理 腾讯电脑管家
2. iTerm2 终端模拟程序, 比自带的好用一些, 可以设置快速ssh登陆 + Tmux 基本可以扔掉鼠标
3. FTP Transmit
4 mysql客户端 sequel pro
5 可视化编辑器 bbedit
6. KeePassX, 密码管理就靠它了,跨平台免费.
7. Git客户端 sourcetree
8 Movist视频播放器
9.连接window服务器Remote Desktop Connection
10 Xee方便的图像浏览器
11.XtraFinder:Finder 增强工具,如剪切、多 Tab、显示隐藏文件、复制路径等。
- 大小: 39.8 KB
分享到:
相关推荐
MacOS 安装 MySql8.0.19 及安装报错解决方案 MacOS 安装 MySql8.0.19 是一种流行的数据库管理系统,本文档将指导您在 MacOS 上安装 MySql8.0.19,并解决可能出现的安装报错问题。 一、安装 MySql 首先,使用 ...
[Laravel][PHP][教學]_設定安裝#07._[MacOS]_MacOS_安裝Composer_(使用Homebrew
MacOS安装鼎捷ERP 2.5GDC流程
要安装MacOS,你需要确保你使用的VMware版本支持MacOS,并且你拥有合法的MacOS安装媒体,通常为.dmg格式的镜像文件或者如本例中的darwin_snow_legacy.iso这样的启动ISO。 Darwin_snow_legacy.iso文件很可能是苹果旧...
在windows下制作macOS安装U盘,绝对最简单最好用!!! 很多人苹果的系统起不来了,想重装又苦于没有系统安装U盘。 这时,你如果有另外一个能用苹果的系统,那么制作安装U盘非常简单。 如果你只有windows的环境,那么我...
MacOS系统安装工具,苹果系统安装工具合集包括以下资料和软件。 BootThink_w_e 2.4.6.exe----苹果雪豹操作系统的引导程序。 hfsexplorer-0_21-setup.exe----hfs explorer,专门读Mac OS X文件格式的软件,可以读...
vmware12.0pro安装macos10.12虚拟机系统,使用unlocker2.06解锁vmware,但是安装成功后无法安装vmwaretools,使用2.06自带的darwin安装不成功,自己找到了一个其他的可用的,存档一下
本教程将详细介绍如何在VMware14中安装macOS Mojave 10.14.6的步骤,这对于那些希望在不购买苹果硬件的情况下体验macOS系统的用户来说,是非常有价值的。 首先,你需要确保你的主机系统满足VMware14的最低配置要求...
在本文中,我们将深入探讨如何在Windows XP系统上使用"MacOS安装助手"来安装MacOS。请注意,这个过程可能涉及到虚拟化技术或者双启动设置,因为MacOS通常不直接支持在非苹果硬件上安装,尤其是旧版的Windows操作系统...
使用Hyper-V使用下载下来的macOS安装引导安装macos
在标题和描述中提到的“macOS 10.13 telnet安装 telnet.zip”是一个解决办法,它提供了telnet客户端的可执行文件。这个压缩包(telnet.zip)包含了一个名为“telnet”的文件,这可能是经过编译好的telnet客户端程序...
MacOSX(MacOS10.11)安装pwntools失败的最新解决方案 本文主要讲述了 MacOSX(MacOS10.11) 安装 pwntools 失败的最新解决方案。pwntools 是一个 CTF 框架和漏洞利用开发库,由 Python 开发,旨在让使用者简单快速的...
在本文中,我们将深入探讨如何在个人计算机(PC)上安装MacOS操作系统,这是一个深受许多技术爱好者和开发者喜爱的主题。由于苹果公司的Mac电脑通常配备专有的硬件,因此在非Apple硬件上安装MacOS(也称为Hackintosh...
MacOS 安装方法详解 MacOS 安装方法是 Mac 操作系统安装的步骤和方法,以下是 MacOS 安装方法的详细解释: 一、苹果公司的MacOS 系统介绍 苹果公司的 MacOS 系统自 1984 年发布以来已经经过了多个版本的更新,...
在Ubuntu 22.04上安装MacOS主题可以为你的Linux系统带来一种全新的视觉体验,使其外观和感觉更接近Apple的macOS操作系统。这里我们将详细介绍如何安装名为"WhiteSur"的MacOS主题,它是Ubuntu社区中最受欢迎的MacOS...
一键安装macOS多合一U盘系统安装U盘制作器,一键制作,方便快捷。是制作白苹果U盘安装系统的最佳选择。
在本文中,我们将深入探讨如何使用“MacOS安装工具”来在您的计算机上安装MacOS 10.12.6版本。这个压缩包文件包含了必要的工具,使得安装过程更为简便,尤其对于初次接触MacOS或者需要重装系统的用户来说非常实用。...
MIST-macOS安装程序超级工具 Mac命令行工具,可自动生成macOS安装程序磁盘映像和软件包: 特征 列出所有可供下载的可用macOS安装程序: 显示产品标识符,名称,版本,版本和发布日期 (可选)将列表导出为CSV , ...
macOS 安装/恢复/软件