Mac配置PHP开发环境

更新日期: 2019-12-05阅读: 2.3k标签: 环境
众所周知,Mac对开发者非常友好,内置了很多开发语言的环境,比如Ruby、Python、php,本文主要给大家说一下小明 PHP环境的配置。


开启Apache服务

我们编写好的PHP文件需要在Apache下运行,但Apache服务在Mac种默认是关闭的,因此我们需要一下修改配置文件:

Apache服务默认安装路径在 /private/etc/apache2 ,属于系统私有目录。在该目录下找到并打开 httpd.conf 文件

vim http.conf

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

即可启动Apache服务

sudo apachectl start

第一次启动时,我们可以在浏览器中输入http://localhost或 http://127.0.0.1网址来检查Apache服务是否启动成功。如果Apache服务启动成功,页面会显示It works!


关于Apache服务的命令

启动Apache服务

sudo apachectl start

查看Apache服务版本

sudo apachectl -v

关闭Apache服务

sudo apachectl stop

重启Apache服务

sudo apachectl restart


Apache项目部署目录

Apache服务默认部署路径在 /Library/WebServer/Documents/ 因此我们的项目需要放置在该路径下。

我们也可以在 /Library/WebServer/Documents/ 下新建一个 info.php 测试程序。

<?php phpinfo(); ?>

在浏览器中输入如下网址即可查看到PHP相关信息:http://localhost/info.php

当然我们也可以修改部署路径,可以在 /private/etc/apache2 目录下找到并打开 httpd.conf 文件,搜索 Documentroot 并修改部署路径,重启apache生效。


端口号修改

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


链接: https://fly63.com/article/detial/7163

Webpack配置区分开发环境和生产环境

在项目开发的时候,我们通常会将程序分为开发环境和生产环境(或者叫线上环境),开发环境通常指的是我们正在开发的这个阶段所需要的一些环境配置,也就是方便我们开发人员调试开发的一种环境;

vue 全局环境切换

前端开发经常碰到切换环境的情况,测试环境,开发环境,正式环境,我们在utils中创建一个global.js文件main.js中使用

配置TypeScript工作环境

首先说明这个系列的博客是我刚刚接触TypeScript的学习笔记,可能不会太深入的解读一些原理方面的东西。但尽可能的把基础的入门使用解析清楚,毕竟使用TypeScript来实现的项目一般是比较复杂的项目,不仅仅只是简单的语法使用

typescript开发环境搭建

ts为typescript的缩写,是javascript的超集。由于 Node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。执行下面的命令,确认是否切换成功。如果输出为 taobao字样,则表示切换成功

vue ssr服务端渲染环境搭建

网上有关ssr开发环境搭建的文章不算多,就算找到也是比较高级的,不太适合新手入坑;这篇内容只抽取了其中最重要的部分,实现最基础的开发环境搭建;所谓开发环境无非两件事:自动打包·自动刷新页面,叫法比较土,也可以叫热更新,热加载。

vue需要nodejs环境吗?

vue需要nodejs环境,vue是一个js,但是安装它却有点与众不同。安装vue一般是通过npm进行安装,node.js中包括了这个npm,所以安装完node.js就可以使用npm了。使用vue-cli搭建项目时也需要nodejs。

JavaScript运行时环境和标准

JavaScript 主要运行在浏览器端,随着技术不断发展出现很多服务端 JavaScript 运行时,甚至可以做硬件相关的嵌入式开发。

dependencies和devDependencies有区分意义吗?

其实我们并不会去关心哪些是生产环境所需依赖,哪些是开发环境所需依赖,但是这也正常,因为其实在SPA项目中,这两个东西并不需要区分!所以我们平时没有过多了解也正常!

又出新JS运行时了!JS运行时大盘点

在前端技术日新月异的今天,新的 JavaScript 运行时环境不断涌现,它们为开发者提供了更多的选择和可能性。近期,诸如 LLRT 和 WinterJS 等新运行时环境的发布

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!