您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關蘋果系統如何安裝php環境的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
蘋果系統安裝php環境的方法:首先安裝iTerm2以及PhpStorm;然后安裝Xcode;接著通過命令“brew install php”安裝PHP7.4;最后安裝mysql并啟動服務即可。
2019 年 10 月 8 日,蘋果公司正式發布了新一代 macOS,版本為 Catalina (11.15)。
macOS Catalina 預裝了 Ruby(2.6.3)、PHP(7.3.9)、Perl(5.18.4)、Python(2.7.16) 等常用的腳本語言,以及 Apache(2.4.41) Web 服務器。
需要注意的是,在新版本中,zsh 已取代 bash 成為新版操作系統中的默認 shell。
以下是我的 MNMP(macOS-nginx-MySQL-PHP)的安裝過程。
本教程用使用了三處代替:
- 使用 iTerm2 代替了系統自帶的命令行終端
- 使用 nginx 代替了系統自帶的 Apache
- 使用 自行安裝的 PHP7.4 代替了系統自帶的 PHP7.3.9
推薦 iTerm2,iTerm2 功能強大,可以替代系統默認的命令行終端。下載解壓后,將 iTerm2 直接拖入"應用程序"目錄。
推薦 JetBrains PhpStorm 作為集成開發工具。
Xcode 是蘋果出品的包含一系列工具及庫的開發套件。通過 AppStore 安裝最新版本的 Xcode(9.0)。我們一般不會用 Xcode 來開發后端項目。但這一步也是必須的,因為 Xcode 會附帶安裝一些如 Git 等必要的軟件。
這一步會幫你安裝許多常見的基于 Unix 的工具。Xcode 命令行工具作為 Xcode 的一部分,包含了 GCC 編譯器。在命令行中執行以下命令即可安裝:
xcode-select --install # 安裝 Xcode Command Line Tools
當 Xcode 和 Xcode Command Line Tools 安裝完成后,你需要啟動 Xcode,并點擊同意接受許可協議,然后關閉 Xcode 就可以了。這一步驟也是必須的,否則 Xcode 包含的一系列開發工具都將不可用。
Homebrew 作為 macOS 不可或缺的套件管理器,用來安裝、升級以及卸載常用的軟件。在命令行中執行以下命令即可安裝:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 使用系統自帶的 ruby 安裝 Homebrew
安裝后可以修改 Homebrew 源,國外源一直不是很給力,這里我們將 Homebrew 的 git 遠程倉庫改為中國科學技術大學開源軟件鏡像:
cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git # 替換brew.git: cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git # 替換homebrew-core.git: echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc # 替換Homebrew Bottles源: source ~/.zshrc
安裝 PHP7.4.* 來代替系統自帶的 PHP7.3:
brew install php
啟動 php 服務:
brew services start php
替換系統自帶的 php-fpm:
echo 'export PATH="/usr/local/opt/php/sbin:$PATH"' >> ~/.zshrc source ~/.zshrc
查看版本信息:
php -v php-fpm -v
推薦 MySQL 8.0 作為數據庫服務器:
brew install mysql
當然,你也可以選擇安裝 PostgreSQL 或者 MariaDB。
安裝完成后,啟動 MySQL:
brew services start mysql
進入 MySQL 服務器:
mysql -u root -p
設置 root 密碼、安全等級等參數:
mysql_secure_installation
按照步驟提示一步一步來即可。
安裝 redis 服務器:
brew install redis
安裝完成后,啟動 Redis:
brew services start redis
使用 redis 客戶端:
redis-cli
這里我們選擇 nginx 代替系統自帶的 Apache,作為我們的 Web 服務器:
brew install nginx
啟動 nginx 服務:
brew services start nginx
查看已安裝的 brew services:
brew services list
通過以下命令可以查看 nginx.conf 文件的位置:
nginx -h
輸出:
nginx version: nginx/1.17.3 Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -T : test configuration, dump it and exit -q : suppress non-error messages during configuration testing -s signal : send signal to a master process: stop, quit, reopen, reload -p prefix : set prefix path (default: /usr/local/Cellar/nginx/1.17.3_1/) -c filename : set configuration file (default: /usr/local/etc/nginx/nginx.conf) -g directives : set global directives out of configuration file
打開配置文件:
vi /usr/local/etc/nginx/nginx.conf
在文件末尾可以看到:
include servers/*;
它將同目錄下的servers目錄里的文件都包含了進來,由此,我們可以在servers文件里創建開發項目的配置信息:
cd /usr/local/etc/nginx/servers/ vi test.conf
將以下配置信息,寫入 test.conf文件中:
server { listen 8099; server_name localhost; root /home/www/php-project; rewrite . /index.php; location / { index index.php index.html index.htm; autoindex on; } #proxy the php scripts to php-fpm location ~ \.php$ { include /usr/local/etc/nginx/fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; } }
在上述的/home/www/php-project
的目錄下,我們創建一個 index.php 文件:
vim /home/www/php-project/index.php
寫入內容:
<?php phpinfo();
重啟 nginx:
brew services restart nginx
打開瀏覽器,訪問http://localhost:8099
,即可訪問到關于 PHP 配置的信息。
Composer 是 PHP 用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。
安裝并替換鏡像:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ # 改為阿里云的國內源
以 php-redis 擴展為例,有下載源碼包來進行安裝或者 pecl install 安裝:
wget https://pecl.php.net/get/redis-5.1.0.tgz # 下載源碼包 tar -zxvf redis-5.1.0.tgz # 解壓 cd redis-5.1.0 # 進入目錄 phpize # 生成編譯配置 ./configure # 編譯配置檢測 make # 編譯 make install # 安裝
擴展安裝完成后,我們還需最后一步,修改php.ini
文件,并重啟 PHP 服務:
vi /usr/local/etc/php/7.4/php.ini # 追加 extension=redis.so brew services restart php # 重啟 php 服務 php -m |grep redis # 查看是否安裝成功
或者使用 pecl 安裝:
pecl install redis
感謝各位的閱讀!關于蘋果系統如何安裝php環境就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。