Comment installer l'environnement PHP sur le système Apple : installez d'abord iTerm2 et PhpStorm ; puis installez Xcode ; puis installez PHP7.4 via la commande "brew install php" ; enfin installez mysql et démarrez le service.
Recommandé : "Tutoriel vidéo PHP"
Le 8 octobre 2019, Apple a officiellement lancé une nouvelle génération de macOS, Le la version est Catalina (11.15).
macOS Catalina est préinstallé avec des langages de script courants tels que Ruby (2.6.3), PHP (7.3.9), Perl (5.18.4), Python (2.7.16) et Apache (2.4.41 ) serveur Web.
Il convient de noter que dans la nouvelle version, zsh a remplacé bash comme shell par défaut dans le nouveau système d'exploitation.
Ce qui suit est mon processus d'installation de MNMP (macOS-nginx-MySQL-PHP).
Ce tutoriel utilise trois substitutions :
- Utilisez iTerm2 au lieu du propre terminal de ligne de commande du système
- Utilisez nginx au lieu du propre terminal Apache du système
- 🎜>
qui l'accompagne utilise le PHP7.4 auto-installé au lieu du PHP7.3.9 fourni avec le système
Recommandez JetBrains PhpStorm
comme outil de développement intégré. Installer XcodeXcode est un kit de développement produit par Apple qui contient une série d'outils et de bibliothèques. Installez la dernière version de Xcode (9.0) via l'AppStore. Nous n'utilisons généralement pas Xcode pour développer des projets back-end. Mais cette étape est également obligatoire
car Xcode viendra avec l'installation de certains logiciels nécessaires tels que Git. Installer les outils de ligne de commande pour XcodeCette étape vous aidera à installer de nombreux outils Unix courants. Les outils de ligne de commande Xcode, faisant partie de Xcode, incluent le compilateur GCC. Exécutez la commande suivante sur la ligne de commande pour installer :xcode-select --install # 安装 Xcode Command Line Tools
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 使用系统自带的 ruby 安装 Homebrew
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
brew install php
brew services start php
echo 'export PATH="/usr/local/opt/php/sbin:$PATH"' >> ~/.zshrc source ~/.zshrc
php -v php-fpm -v
brew install mysql
brew services start mysql
mysql -u root -p
mysql_secure_installation
brew install redis
brew services start redis
redis-cli
brew install nginx
brew services start nginx
brew services list
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/*;
cd /usr/local/etc/nginx/servers/ vi 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
Dans le répertoire ci-dessus, nous créons un index. fichier php :
vim /home/www/php-project/index.php
<?php phpinfo();
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!