Maison php教程 php手册 Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境

Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境

Jun 06, 2016 pm 08:07 PM
brew système Mac

这篇文章主要介绍了Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境,本文讲解了使用Brew手动搭建PHP的开发环境,包括Apache、Nginx、PHP、MySQL、MongoDB、PHPMyAdm

Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境。但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容易手动搭建,可控性很高。

Brew

brew对于mac,就像apt-get对于ubuntu,安装软件的好帮手,不能方便更多…

brew的安装方式如下:

复制代码 代码如下:


ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

brew常用选项

复制代码 代码如下:


brew install xxx
brew uninstall xxx
brew list
brew update xxx

Apache || Nginx

Apache

Apache的话使用mac自带的基本就够了,我的系统是10.9,可以使用以下命令控制Apache

复制代码 代码如下:


sudo apachectl start
sudo apachectl restart
sudo apachectl stop

唯一要改的是主目录,mac默认在home下有个sites(站点)目录,访问路径是

复制代码 代码如下:


~user_name

这样很不适合做开发用,修改/etc/apache2/httpd.conf内容

复制代码 代码如下:


DocumentRoot "/Users/username/Sites"

    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all

这样sites目录就是网站根目录了,代码都往这个下头丢

Nginx

要使用Nginx也比较方便,首先安装

复制代码 代码如下:


brew install nginx

启动关闭Nginx的命令如下(如果想要监听80端口,必须以管理员身份运行)

复制代码 代码如下:


#打开 nginx
sudo nginx
#重新加载配置|重启|停止|退出 nginx
nginx -s reload|reopen|stop|quit
#测试配置是否有语法错误
nginx -t

配置Nginx

复制代码 代码如下:


cd /usr/local/etc/nginx/
mkdir conf.d

修改Nginx配置文件

复制代码 代码如下:


vim nginx.conf

主要修改位置是最后的include

复制代码 代码如下:


worker_processes  1; 
 
error_log       /usr/local/var/log/nginx/error.log warn;
 
pid        /usr/local/var/run/nginx.pid;
 
events {
    worker_connections  256;
}
 
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
 
    access_log      /usr/local/var/log/nginx/access.log main;
    port_in_redirect off;
    sendfile        on;
    keepalive_timeout  65;
 
    include /usr/local/etc/nginx/conf.d/*.conf;
}

修改自定义文件

复制代码 代码如下:


vim ./conf.d/default.conf

增加一个监听端口

复制代码 代码如下:


server {
    listen       80;
    server_name  localhost;
 
    root /Users/username/Sites/; # 该项要修改为你准备存放相关网页的路径
 
    location / {
        index index.php;
        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;
    }  
 
}

这个时候还不能访问php站点,因为还没有开启php-fpm。

虽然mac 10.9自带了php-fpm,但是由于我们使用了最新的PHP,PHP中自带php-fpm,所以使用PHP中的php-fpm可以保证版本的一致。

这里的命令在安装完下一步的php后再执行

复制代码 代码如下:


sudo nginx
sudo php-fpm -D

PHP

PHP在mac下默认安装了,但是不好控制版本,利用brew可以再mac下安装最新版本,甚至是多个版本,,我装了php5.5

复制代码 代码如下:

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment modifier la méthode de saisie par défaut du système sur le système Mac-Comment modifier la méthode de saisie par défaut du système Comment modifier la méthode de saisie par défaut du système sur le système Mac-Comment modifier la méthode de saisie par défaut du système Mar 18, 2024 pm 03:00 PM

Amis, savez-vous comment changer la méthode de saisie par défaut du système sur le système Mac ? Aujourd'hui, je vais vous expliquer comment changer la méthode de saisie par défaut du système sur le système Mac. Si vous êtes intéressé, venez jeter un œil avec moi, j'espère que cela pourra. T'aider. Étape 1 : Sur le bureau du système Mac, cliquez sur Préférences Système pour entrer. Étape 2 : Entrez dans l’interface des préférences système et cliquez sur le clavier pour entrer. Étape 3 : Dans l'interface du clavier, cliquez sur la source d'entrée pour entrer. Étape 4 : Entrez dans l’interface de la source d’entrée et cochez l’option permettant de basculer automatiquement vers la source d’entrée du document.

Comment définir les touches de raccourci du Launchpad sur le système Mac - Comment définir les touches de raccourci du Launchpad sur le système Mac Comment définir les touches de raccourci du Launchpad sur le système Mac - Comment définir les touches de raccourci du Launchpad sur le système Mac Mar 18, 2024 pm 12:40 PM

Mes amis, savez-vous comment définir les touches de raccourci du panneau de lancement sur le système Mac ? Aujourd'hui, je vais vous expliquer comment définir les touches de raccourci du panneau de lancement sur le système Mac. Si vous êtes intéressé, venez jeter un œil avec moi, j'espère que cela pourra. T'aider. Étape 1 : Après avoir ouvert les Préférences Système Mac, cliquez sur Clavier. Étape 2 : Sur la page des paramètres du clavier, cliquez sur Touches de raccourci. Étape 3 : Après avoir sélectionné la rampe de lancement, entrez la touche de raccourci de la rampe de lancement.

Comment activer la détection des fuites de mots de passe dans le système Mac - Comment activer la détection des fuites de mots de passe dans le système Mac Comment activer la détection des fuites de mots de passe dans le système Mac - Comment activer la détection des fuites de mots de passe dans le système Mac Mar 18, 2024 pm 02:50 PM

Récemment, certains amis m'ont demandé comment activer la détection des fuites de mots de passe dans le système Mac. Voici une méthode pour activer la détection des fuites de mots de passe dans le système Mac. Les amis qui en ont besoin peuvent venir en savoir plus. Étape 1 : Dans le menu Démarrer du système, sélectionnez [Préférences Système]. Étape 2 : Dans les Préférences Système, sélectionnez l'élément de paramètre [Mot de passe]. Étape 3 : Sur la page de configuration du mot de passe, activez le paramètre [Détecter les mots de passe divulgués].

Comment définir la barre de défilement pour qu'elle s'affiche toujours sur le système Mac - Comment définir la barre de défilement pour qu'elle s'affiche toujours Comment définir la barre de défilement pour qu'elle s'affiche toujours sur le système Mac - Comment définir la barre de défilement pour qu'elle s'affiche toujours Mar 18, 2024 pm 06:22 PM

Récemment, certains amis ont consulté l'éditeur sur la façon de configurer la barre de défilement du système Mac pour qu'elle soit toujours affichée. Ce qui suit vous présentera la méthode pour configurer la barre de défilement du système Mac pour qu'elle soit toujours affichée. Les amis dans le besoin peuvent venir apprendre. plus. Étape 1 : Dans le menu Démarrer du système, sélectionnez l'option [Préférences Système]. Étape 3 : Sur la page Préférences Système, sélectionnez l'option [Général]. Étape 3 : Sur la page générale, sélectionnez [Toujours] pour afficher les barres de défilement.

Un guide complet pour installer et configurer Maven sur les systèmes Mac Un guide complet pour installer et configurer Maven sur les systèmes Mac Jan 28, 2024 am 09:42 AM

Explication détaillée des méthodes et techniques d'installation de Maven sur le système Mac. En tant que développeur, l'installation de Maven sur le système Mac est une exigence très courante, car Maven est un outil de construction très populaire pour gérer les dépendances et le processus de construction des projets Java. Cet article présentera en détail les méthodes et techniques d'installation de Maven sur le système Mac et fournira des exemples de code spécifiques. 1. Téléchargez d'abord Maven, vous devez le télécharger depuis le site officiel (https://maven.apache.org/down

Comment changer le type de clavier sur le système Mac - Comment changer le type de clavier sur le système Mac Comment changer le type de clavier sur le système Mac - Comment changer le type de clavier sur le système Mac Mar 18, 2024 pm 05:40 PM

Récemment, certains amis ont consulté l'éditeur sur la façon de changer le type de clavier sur le système Mac. Voici une méthode pour changer le type de clavier sur le système Mac. Les amis dans le besoin peuvent venir en savoir plus. Étape 1 : Après avoir cliqué sur l'icône Apple dans la barre de menu système, cliquez sur Préférences Système. Étape 2 : Après avoir ouvert les Préférences Système, cliquez sur Clavier. Étape 3 : Sur la page des paramètres du clavier, cliquez sur Modifier le type de clavier.

Comment utiliser l'éditeur de script sur le système Mac - Comment utiliser l'éditeur de script sur le système Mac Comment utiliser l'éditeur de script sur le système Mac - Comment utiliser l'éditeur de script sur le système Mac Mar 18, 2024 pm 03:52 PM

Amis, savez-vous comment utiliser l'éditeur de script sur le système Mac ? Aujourd'hui, je vais vous expliquer comment utiliser l'éditeur de script sur le système Mac. Si vous êtes intéressé, venez jeter un œil avec moi, j'espère que cela pourra vous aider. Étape 1 : Ouvrez l'option Go (comme indiqué sur l'image). Étape 2 : Sélectionnez l'option utilitaire (comme indiqué sur l'image). Étape 3 : Ouvrez l'éditeur de script (comme indiqué sur l'image). Étape 4 : Vous pouvez maintenant saisir le script Apple (comme indiqué sur l'image). Étape 5 : Cliquez sur le bouton de lecture ci-dessus pour exécuter le script (comme indiqué sur l'image).

Comment ne pas afficher l'icône de volume sur le système Mac-Comment ne pas afficher l'icône de volume sur le système Mac Comment ne pas afficher l'icône de volume sur le système Mac-Comment ne pas afficher l'icône de volume sur le système Mac Mar 18, 2024 pm 11:10 PM

Récemment, certains amis m'ont demandé comment empêcher l'affichage de l'icône de volume sur le système Mac. Voici une méthode pour ne pas afficher l'icône de volume sur le système Mac. Les amis qui en ont besoin peuvent en savoir plus. Étape 1 : Dans la barre de menus du système, cliquez sur Préférences Système. Étape 2 : Sur la page des paramètres de volume, décochez Afficher le volume dans la barre de menu. Étape 3 : Dans la barre de menus du système, l'icône de volume ne sera plus affichée.

See all articles