安装PHP71
PHP7已经成为后端PHP的必要开发环境。使用brew安装PHP71。
安装
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.
nginx+php71+www文件即可运行PHP项目
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