蘋果系統如何安裝php環境-創新互聯

這篇文章給大家分享的是有關蘋果系統如何安裝php環境的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

成都創新互聯公司主營河東網站建設的網絡公司,主營網站建設方案,成都APP應用開發,河東h5小程序定制開發搭建,河東網站營銷推廣歡迎河東等地區企業咨詢

蘋果系統安裝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 /tupian/20230522/installer | php
mv composer.phar /usr/local/bin/composer
composer config -g repo.packagist composer /tupian/20230522/ # 改為阿里云的國內源
安裝 PHP 擴展

以 php-redis 擴展為例,有下載源碼包來進行安裝或者 pecl install 安裝:

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

分享名稱:蘋果系統如何安裝php環境-創新互聯
URL分享:http://m.kartarina.com/article32/cddgsc.html

成都網站建設公司_創新互聯,為您提供商城網站品牌網站建設響應式網站電子商務定制網站手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 亚洲av无码不卡| 无码精品国产va在线观看dvd| 亚洲av无码日韩av无码网站冲| 婷婷四虎东京热无码群交双飞视频 | 狠狠躁天天躁无码中文字幕图 | 久久老子午夜精品无码| 亚洲av专区无码观看精品天堂| 精品久久久无码中字| 久久午夜夜伦鲁鲁片无码免费| 精品久久久久久无码中文字幕一区| 成人无码一区二区三区| 亚洲综合久久精品无码色欲| 亚洲中文字幕无码不卡电影| 蜜臀AV无码一区二区三区| 91精品国产综合久久四虎久久无码一级| 无码av专区丝袜专区| 亚洲av无码久久忘忧草| 亚洲中文字幕无码中文字在线| 亚洲中文无码mv| 777爽死你无码免费看一二区| 日本无码小泬粉嫩精品图| 国产强被迫伦姧在线观看无码| 亚洲AV区无码字幕中文色| 亚洲中文字幕无码中文字在线| 亚洲av无码乱码在线观看野外| 亚洲Av无码国产一区二区| 亚洲性无码AV中文字幕| 久久亚洲精品无码AV红樱桃| 中文字幕av无码专区第一页| 亚洲国产精品无码久久青草| 无码熟妇αⅴ人妻又粗又大 | 亚洲av永久无码精品网站| heyzo高无码国产精品| 无码国模国产在线观看| 人妻aⅴ中文字幕无码| 性色av无码免费一区二区三区 | 亚洲无码精品浪潮| 国产午夜鲁丝片AV无码| 成人无码Av片在线观看| 人妻av无码专区| 人妻少妇无码精品视频区|