PHP7.1安装 & Nginx & PHP常用指令

安装PHP71
  1. PHP7已经成为后端PHP的必要开发环境。使用brew安装PHP71。

  2. 安装

    1. $ brew install php71
    2. php.ini文件目录: /usr/local/etc/php/7.1/
    
    注意:以上的安装方式已经从brew移除。
    1. $ brew search php
    发现php 7.2已经更新 php@71,于是可以直接更新并安装php 7.2 
    $brew install php 即可
    2. $ brew list 
    3. $ brew search php
    4. php-version 和 brew-swither-php等php扩展已经从brew/brew-php移除掉。
    5. brew正在做1.6的升级,所以现在已经移除掉php目录下的所有扩展。新的扩展何时加上待确定。
    
    6.如何应对php-version从brew移除。
    第一步:$ brew info php #查找php位置和启动方法
    第二步:$ sudo /usr/local/Cellar/php/7.2.4_1/sbin/php-fpm &
    第三步:$ sudo /usr/local/Cellar/php/7.2.4_1/bin/php 
    # 启动php-fpm 并放到后台执行。并且同时启动php。
    注意:当我以这种方式启动php7.1.4时,发现PHP无法启动,于是brew uninstall php7,然后重新导入php7.2即可
    # 系统默认启动的是php5,这种方式启动后, 必须先关掉php5。
    # nginx识别php是通过9000端口来判断的。PHP默认占据的接口是9000.
    
  3. nginx+php71+www文件即可运行PHP项目

  4. over

查看php进程数

启动php和php-fpm

$ sudo php-fpm #启动php
$ sudo nginx  #启动nginx
$ sudo pkill php-fpm #杀死php进程
$ sudo pkill nginx    
$ ps aux | grep -c php-fpm #查看php连接进程数
$ wchich php #查看php进程目录
$ 

over

Nginx常用命令
$ service nginx start  #启动nginx
$ service nginx stop   #停止nginx
$ service nginx reload  #重启nginx
$ /usr/local/php/sbin/php-fpm  #启动php
$ killall -9 php-fpm  #停止php
$ service mysqld start  #启动mysqd
$ mysql -uroot -p #启动mysql
Nginx常用目录
* nginx 配置文件目录:/etc/nginx/*.conf
* php配置文件目录:/usr/local/php/etc/php.ini
* 网页文件目录:/usr/share/nginx/html (将.php \ .html文件放置在此,外部即可访问。)
* xxx.com项目nginx的配置目录在 /usr/local/etc/nginx/xxx.cnf

你可能感兴趣的:(PHP7.1安装 & Nginx & PHP常用指令)