中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

蘋果系統如何安裝php環境

發布時間:2020-09-30 16:16:10 來源:億速云 閱讀:270 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關蘋果系統如何安裝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 功能強大,可以替代系統默認的命令行終端。下載解壓后,將 iTerm2 直接拖入"應用程序"目錄。

安裝 PhpStorm

推薦 JetBrains PhpStorm 作為集成開發工具。

安裝 Xcode

Xcode 是蘋果出品的包含一系列工具及庫的開發套件。通過 AppStore 安裝最新版本的 Xcode(9.0)。我們一般不會用 Xcode 來開發后端項目。但這一步也是必須的,因為 Xcode 會附帶安裝一些如 Git 等必要的軟件。

安裝 Command Line Tools for Xcode

這一步會幫你安裝許多常見的基于 Unix 的工具。Xcode 命令行工具作為 Xcode 的一部分,包含了 GCC 編譯器。在命令行中執行以下命令即可安裝:

xcode-select --install # 安裝 Xcode Command Line Tools

當 Xcode 和 Xcode Command Line Tools 安裝完成后,你需要啟動 Xcode,并點擊同意接受許可協議,然后關閉 Xcode 就可以了。這一步驟也是必須的,否則 Xcode 包含的一系列開發工具都將不可用。

安裝 Homebrew

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
安裝 PHP 7.4

安裝 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

推薦 MySQL 8.0 作為數據庫服務器:

brew install mysql

當然,你也可以選擇安裝 PostgreSQL 或者 MariaDB。

安裝完成后,啟動 MySQL:

brew services start mysql

進入 MySQL 服務器:

mysql -u root -p

設置 root 密碼、安全等級等參數:

mysql_secure_installation

按照步驟提示一步一步來即可。

安裝 Redis

安裝 redis 服務器:

brew install redis

安裝完成后,啟動 Redis:

brew services start redis

使用 redis 客戶端:

redis-cli
安裝 nginx

這里我們選擇 nginx 代替系統自帶的 Apache,作為我們的 Web 服務器:

brew install nginx

啟動 nginx 服務:

brew services start nginx

查看已安裝的 brew services:

brew services list
配置 nginx.conf 文件

通過以下命令可以查看 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

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 擴展

以 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環境就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北碚区| 通道| 绥棱县| 丁青县| 海兴县| 离岛区| 阿坝| 重庆市| 子洲县| 漳平市| 精河县| 汕尾市| 错那县| 大城县| 峡江县| 水富县| 天气| 仁化县| 江孜县| 临西县| 德清县| 阳西县| 弥渡县| 得荣县| 昭平县| 沙雅县| 沙湾县| 雷州市| 汉川市| 海门市| 齐齐哈尔市| 阜新市| 霍州市| 蒙山县| 莲花县| 衢州市| 洛川县| 图们市| 安泽县| 阳信县| 黄龙县|