这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 Mac 系统完美安装 php7 详细教程, 需要的朋友可以参考下
PHP 发布 5.6 版本后,一直在等,等到了跨越式的 PHP7 版本,那么问题来了,版本 6 到哪去了?根据官方的说法,现在的 PHP7 要比 PHP5.6 快一倍,有的朋友说快十倍,反正是更快了,本人习惯 Mac 系统,因此根本 Mac 系统详细讲解如何安装 PHP7!
一般有好几种方法来安装。
一,我们可以去官网上下源码去编译,我也尝试这种方法了,但是最后编译安装 make test,这一步的时候,报错,于是就大胆尝试第二种方法吧!
二,使用第三方包 homebrew 来安装,非常迅速有效!
安装教程:
1. 首先我们需要安装 Homebrew
一条命令完美安装:http://brew.sh/index_zh-cn.html
2. 终端输入以下命令
- // 创建目录,如果你没有创建过该目录
- sudo mkdir /usr/local/var
- sudo chmod 777 /usr/local/var
- //修改成你自己的用户名和组,如果你没有创建过该目录
- sudo mkdir /usr/local/sbin/
- sudo chown -R <username>:<group> /usr/local/sbin//由于我本身一直在使用5.6版本,故上述步骤省略,下面进入正题
- //添加PHP库
- brew tap homebrew/dupes
- brew tap homebrew/versions
- brew tap homebrew/homebrew-php
- //关闭老版本的PHP56或55或更早版本 进程
- brew unlink php56
- //开始安装PHP7
- brew install php70
- //开启PHP70进程
- brew link php70
- //输入命令,查看是否成功
- php -v
- //成功后显示下面信息
- PHP 7.0.8 (cli) (built: Jul 13 2016 15:19:21) ( NTS )
- Copyright (c) 1997-2016 The PHP Group
- Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
3. 修改 Apache 配置文件
- sudo vim /etc/apache2/httpd.conf
- //找到大约168行,该语句,屏蔽后,根据自己的路径,添加php7的.so文件
- #LoadModule php5_module libexec/apache2/libphp5.so
- LoadModule php7_module /usr/libexec/apache2/libphp7.so
说明一下,我的 libphp7.so 文件目录是这个,好像是默认安装的结果
LoadModule php7_module /usr/local/Cellar/php70/7.0.0-rc.4/libexec/apache2/libphp7.so
4. 重启 Apache
- sudo apachectl restart
5. 如果发现 php 文件直接输出到浏览器了,那么你需要修改以下配置
- sudo vim / etc / apache2 / httpd.conf
找到 Include /private/etc/apache2/other/*.conf 这行
进入此文件
将文件内容,修改为以下代码:
- <IfModule php7_module>
- AddType application/x-httpd-php .php AddType application/x-httpd-php-source
- .phps
- <IfModule dir_module>
- DirectoryIndex index.html index.php
- </IfModule>
- </IfModule>
6. 再次重启 apache,重复第 4 步
到你的 Apache 的默认目录 / Library/WebServer/Documents 下面去增加一个 info.php 的文件。
- <?php
- phpinfo();
- ?>
http://localhost/info.php 久违的画面,应该已经在眼前!
来自千锋 PHP 的实验你可以多次尝试一下,那么问题来了,安装后可能导致之前的工程无法访问了,排查一下,MySQL 出问题了,那么只需重启一下你的 mysql 即可!
- sudo / Library / StartupItems / MySQLCOM / MySQLCOM restart
最后
告知一下,Mac 如何将 mysql 路径加入环境变量
1. 打开终端, 输入: cd ~
会进入~ 文件夹
2. 然后输入:touch .bash_profile
回车执行后,
3. 再输入:open -e .bash_profile
会在 TextEdit 中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档)。如果有内容,请在结束符前输入,如果没有内容,请直接输入如下语句:
- export PATH=${PATH}:/usr/local/mysql/bin
以上所述是小编给大家介绍的 Mac 系统完美安装 PHP7 详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 PHPERZ 网站的支持!
来源: http://www.phperz.com/article/17/0810/339636.html