ubuntu apache2 不解析php_教你用 MAC 搭建自带的 PHP 开发环境

46e5fbbb1930a8da0ad17677dc4c041b.png

78c33522739414567fd3df6d724c772b.gif

最后,我们都会长成自己当初想象里的样子。最后,我们也都会遇见我们一直想要遇见的那个人。


© CKO养成计划 • 陪你一起成长

在 Mac 上其实是自带 Apache 和 PHP 的,因此我们只需要进行简单的配置便能搭建一个 PHP 开发环境了。下面将一步一步地介绍 Apache、PHP 和 MySQL 的安装与配置过程。

1

— Apache —

< 启动 Apache 服务 >

在 Mac 系统中是默认已经安装好了Apache 服务的,们只需要通过如下方式启动即可直接使用。

在终端中输入如下命令:

sudo apachectl start

注: 因为 sudo 是系统管理指令,所以需要输入电脑密码(输入字符时不会显示,输入完成敲击回车即可)。

< 查看Apache服务版本 >

在终端中输入如下命令:

sudo apachectl -v

在本机中版本信息大概如下

Serverversion:Apache/2.4.41 (Unix)Serverbuilt:   Dec 13 2019 19:06:00

< 检查Apache服务是否启动成功 >

在浏览器中输入如下网址:

http://localhost

http://127.0.0.1

如果 Apache 服务启动成功,页面会显示:It works!

< 关闭Apache服务 >

在终端中输入如下命令:

sudo apachectl stop

< 重启Apache服务 >

在终端中输入如下命令:

sudo apachectl restart

< Apache服务安装路径 >

Apache 服务默认安装路径在 /private/etc/apache2(系统私有目录,不能直接访问)。

我们可以通过两种方式进入该路径:

  • 在终端中输入  open /etc  命令进入 etc 文件夹

  • 在【Finder > 前往 > 前往文件夹】中输入【/etc】进入 etc 文件夹

559ca440b2b38f38813e2d163003f372.png

< Apache服务部署路径 >

Apache 服务部署路径:/Library/WebServer/Documents/

我们的开发项目需要放置在该路径下。

1819e9d33e41606c3e874bfbb36c53d2.png

如果想要修改部署路径,可以在【/private/etc/apache2】目录下找到并打开【httpd.conf】文件,搜索【DocumentRoot】并修改部署路径。

如果提示文本锁定不允许修改,可以将该文件复制到其他文件夹修改之后,在粘贴回来覆盖原文件。

7ba595f99b292356996f2450663ec083.png

< Apache服务端口号 >

Apache 服务端口号默认为 80。

如果想要修改端口号,可以在【/private/etc/apache2】目录下找到并打开【httpd.conf】文件,搜索【Listen 80】并修改端口号。

19a86286458538b0f20752e5ccecbcb9.png

2

— PHP —

< PHP启动 >

PHP 的启动只需要在 Apache 服务中进行一下配置即可直接使用:

  • 在【/private/etc/apache2】目录下找到并打开【httpd.conf】文件;

  • 搜索【#LoadModule php7_module libexec/apache2/libphp7.so】,将前方的【#】删除;

  • 重启 Apache 服务。

e82f649aa421319d259081aaa89a93b0.png

在路径 /Library/WebServer/Documents/ 下新建一个 info.php 文件:

<?php phpinfo();?>

然后,在浏览器中输入网址:http://localhost/info.php

回车,即可查看到 PHP 的信息。

a6842b4038fd310d40d562fe4d181248.png

如果无法创建,则是权限不够,打开"终端" 输入命令:

sudo chmod -R 0777 /Library/Webserver/Documents/

3

— MySQL —

进入 MySQL 官网:http://dev.mysql.com/downloads/mysql/

找到你所需要的版本并安装即可。

旧版本安装完成后会弹出一个提示:MySQL为root@localhost 账号生成了一个临时密码,务必将这个密码保存下来。

新版本会直接让你设置密码。

5eba94d6a85935f51ba11fa98c205b9c.png

注意

由于 MySQL 默认将其放在【/tmp/】目录,而 OSX 将其放在【/var/mysql】目录,所以我们只需要创建一个软链接。

否则会报错:“2002 MySQL Socket error”(无法找到支持MySQL的c/s通信的socket)。

在终端输入以下两个命令:

sudo mkdir /var/mysql //创建目录创建目录sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock //创建软链接创建软链接

4

— phpMyAdmin —

其实上面我们已经把全部配置都作完了,不过为了方便这里给推荐一个MySQL可视化管理工具:phpMyAdmin

 phpMyAdmin 官网:https://www.phpmyadmin.net/

建议下载多语言版本,支持简体中文。

下载后将解压后的文件夹重命名为 phpMyAdmin,然后放置到项目根目录下。

默认目录:/Library/WebServer/Documents/

在浏览器中输入:localhost/phpMyAdmin

出现 MySQL 的登陆页面然后用默认用户名:root 和之前设置的 MySQL 密码登陆。

看到如下两个页面,就大功告成了!

d86ef8200252aff6eed0709de1f1efd8.png

— Unfinished —

 更多分享  © CKO养成计划 • 陪你一起成长

共享笔记

  • 手绘,一种被封印的天生的技能

  • 从初识 do re mi 到为自己喜欢的歌配和弦

  • 数字音视频基础知识(格式/编码/封装)

  • 你想要的专业级修图教程(入门篇)

  • 你想要的专业级修图教程(调色篇)

  • 你想要的专业级修图教程(磨皮篇)

  • 用碎片化时间学英语(要点)

  • 看电影学英语(技巧)

  • 冷启动丨如何零成本做营销

效率工

  • AutoCAD(计算机辅助设计)

  • CINEMA 4D(3D建模与动画制作)

  • Final Cut Pro X(Mac专用视频剪辑)

  • Motion 5(Mac专用特效合成)

  • Adobe Premiere(视频剪辑)

  • Adobe After Effects(特效合成)

  • Adobe Audition(音频编辑)

  • Tampermonkey(浏览器功能扩展)

  • UniConverter(视频转换/下载/刻录)

  • OneNote(跨平台云笔记)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Apache的安装与配置 打开apache官方网站 http://archive.apache.org/dist/httpd/binaries/win32/ 或者镜像网站 http://apache.mirror.phpchina.com/httpd/binaries/win32/,下载里面的apache_2.2.20-win32-x86-no_ssl.msi安装文件。其中,同一版本有两种类型:no_ssl和openssl,openssl多了个ssl安全认证模式,它的协议是HTTPS而不是HTTP,这就是带有SSL的服务器与一般网页服务器的区别了。一般情况下,我们下载no_ssl版本的就ok了。 下载好apache安装文件后,点击安装,在连续3次next后,将进入server information配置界面,要求输入network domain、server domain和网站管理员的邮箱地址,普通用户可以随便按照格式填一下就行了。再次按Next后,出现选择安装路径的界面,默认的路径比较长,pharmar把安装路径修改为:“D:\Program Files\Apache\”,继续安装,直到完成。 安装完毕,apache就自动启动,可以测试apache是否成功启动。在浏览器地址栏里输入:http://localhost/或http://127.0.0.1/,如果出现“It works.”,那么恭喜你,apache已经成功安装了;同时在电脑右下角的任务栏里有一个绿色的apache服务器运行图标。 apache还有一个配置文件:httpd:conf 需要配置,以便php运行。位置为:D:\Program Files\Apache\conf目录里。打开httpd:conf: 1)、查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:\Program Files\Apache\htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。 2)、查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。每种类型之间都要留一个空格。 3)、查找 ...........................
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值