Mac下PHP开发环境的搭建(转载)

摘要:
Mac系统升级的时候一个要回来看看这里是否又被注释了,以前是PHP5的版本,近期更新发现PHP的项目打不开了,搞了好久才发现是这里的问题!!!重启Apache服务,就可以进入/Library/WebServer/Documents这个文件中编写PHP代码了三、报权限出错,用sudochmod-R777文件名//先cd到文件目录下cd/Library/WebServer/Documents//赋予权限sudochmod-R777web在/Library/WebServer/Documents目录下新建web文件夹,现在可以在web文件夹下新建index.php˂!phpecho"我的第一段PHP脚本!

一、首先Mac OS自带Apache,只需要启动Apache就行。

打开终端,输入命令:sudo apachectl start :

Mac下PHP开发环境的搭建(转载)第1张

介绍几个Apache的常用命令

//启动Apache服务

sudoapachectl start

//重启Apache服务

sudoapachectl restart

//停止Apache服务

sudoapachectl stop

//查看Apache版本
httpd -v

打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动:

Mac下PHP开发环境的搭建(转载)第2张

在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下

二、Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了

在终端中输入命令:

sudo vim /etc/apache2/httpd.conf

打开httpd.conf文件

Mac下PHP开发环境的搭建(转载)第3张

去掉“LoadModule php7_module libexec/apache2/libphp7.so”注释符号

LoadModule php5_module libexec/apache2/libphp5.so

然后保存(vim按“:wq”进行保存)

注意!!! Mac系统升级的时候一个要回来看看这里是否又被注释了,以前是PHP5的版本,近期更新发现PHP的项目打不开了,搞了好久才发现是这里的问题!!!

重启Apache服务,就可以进入/Library/WebServer/Documents这个文件中编写PHP代码了

三、报权限出错,用sudo chmod -R 777 文件名

//先cd到文件目录下
cd /Library/WebServer/Documents
//赋予权限
sudo chmod -R 777 web

/Library/WebServer/Documents 目录下新建web文件夹,现在可以在web文件夹下新建index.php
<!DOCTYPE html>
<html>
<body>

<?php
echo "我的第一段 PHP 脚本!";
?>

</body>
</html>

Mac下PHP开发环境的搭建(转载)第4张

转载:https://blog.csdn.net/zyz1431/article/details/78783488

免责声明:文章转载自《Mac下PHP开发环境的搭建(转载)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇百度网盘等相关百度产品账号不存在问题【环境巡检】使用jmeter+ant+Jenkins+企业微信自动化巡检_测试报告中有接口失败才通知(4)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用Qemu搭建x86学习环境

作者信息作者:彭东林 邮箱:pengdonglin137@163.com QQ:405728433 软件平台主机: Ubuntu14.04 64位版本 模拟器:Qemu-2.8.0 Linux内核版本: Linux-4.10 Busybox版本:busybox-1.24.2 工具链: gcc 具备的功能模拟一个双核或者单核的x86架构的系统,根文件系统用r...

初探PHP多进程

    准备 我们都知道PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时,多进程的优势不用多说。 PHP的多线程也曾被人提及,但进程内多线程资源共享和分配的问题难以解决。PHP也有多线程想关的扩展 pthread...

Mac下nginx、redis

Mac下安装nginx:brew install nginx 安装完后启动nginx:nginx 配置文件路径:/usr/local/etc/nginx/nginx.conf 重新加载配置文件命令:nginx -s reload nginx调优:https://www.cnblogs.com/cheyunhua/p/10670070.html Mac下安装...

Mac上的qemusystemaarch64占用太多内存

原因:点击查看这个进程,会看到父进程是docker,所以是启动了docker导致占用了很高的内存 解决方案:不用的时候要关掉docker 相关文章:https://apple.stackexchange.com/questions/420445/what-is-this-qemu-system-aarch64-process-and-why-is-it-...

php string

一.字符串类型        php一共有8中数据类型        4种基本类型            boolean            integer            float(double)            string        2种符合类型            array            object       ...

使用Rancher的RKE快速部署Kubernetes集群

简要说明: 本文共涉及3台Ubuntu机器,1台RKE部署机器(192.168.3.161),2台Kubernetes集群机器(3.162和3.163)。 先在Windows机器上,将rke_linux-amd64从github上下载下来,重新命名为rke ,编辑好cluster.yml集群部署文件,使用putty提供的pscp命令,将文件上传到3.161...