更新PHP版本+appache的相应修改

一、更新appache版本

网上所说的更新方法基本有两种:

1.使用homebrew更新(一个类似appstore的软件安装管理系统,由于想要快速学习php,暂不研究,先略过)

2.直接下载更新

先查看安装包的连接 http://php-osx.liip.ch/#install,找到最新的稳定版本

(1)打开终端,输入(注意-s后7.1是查到的最新版本)


curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1

(可能时间有点长)

(2)完成后,使用 php --version 查看版本仍是5.6,在终端输入


export PATH=/usr/local/php5/bin:$PATH

将下载下来的php的默认路径映射到上面的路径,之后,再


php --version

这个时候php已经更新到了7.1

参考文章:https://segmentfault.com/a/1190000006915794

二、appache的相应修改

php更新完,是不是悲催的发现appache无法获取本地的文件了,别急,安一下操作so easy。

(1)修改Apache配置文件 httpd.conf

A、将下面的字段进行更改


LoadModule php5_module libexec/apache2/libphp5.so

注意了:每个人的路径名不同,自行查找,方法:

    打开你的文件夹command+shift+G ,输入 /usr/local ,进行查找
更新PHP版本+appache的相应修改_第1张图片
222.png

B、更改为,类似一下这样的路径:
LoadModule php7_module /usr/local/mysql-5.7.17-macos10.12-x86_64//libphp7.so

(2)重启appache,发现能够在浏览器打开php文件

sudo apachectl restart

(3)最后,进行如下配置
找到/private/etc/apache2/other/*.conf 文件
修改全部内容:


AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

DirectoryIndex index.html index.php


再次重启appache ,sudo apachectl restart。

安装后可能导致之前的工程无法访问了,排查一下,mysql出问题了,那么只需重启一下你的mysql即可!

你可能感兴趣的:(更新PHP版本+appache的相应修改)