mac运行php文件的配置

问题:下载phpstudy,启动apache、出现报错,按 网上教程访问http://localhost

成功启动apache,但无法运行php文件,显示not found

在/private/etc/apache2目录下找到并打开httpd.conf文件,搜索【#LoadModule php7_module lib exec/apache2/libphp7.so】 将前方的#删除,在终端输入【sudo apachectl restart 】命令,重启一下Apache服务即可。 

尝试以上,发现找不到【#LoadModule php7_module lib exec/apache2/libphp7.so】

发现电脑没安装php

终端运行,镜像安装Homebrew,用来下载php;

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

配置环境变量 

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles' >> ~/.zprofile
source ~/.zprofile

下载php

brew install php

下载php中途报错: 

 解决办法:

1. 清理 Homebrew 缓存:运行以下命令清理 Homebrew 的下载缓存:

brew cleanup

2. 更新 Homebrew:运行以下命令以更新 Homebrew 到最新版本:

brew update

然后再次尝试安装php, 发现安装成功。

接下来修改配置文件,启用php 
  1. 打开终端应用程序。

  2. 使用以下命令打开 Apache 的配置文件 httpd.conf 

sudo nano /etc/apache2/httpd.conf
sudo nano /etc/apache2/httpd.conf //打开 Apache 的配置文件
//检查以下内容是否存在,找不到的话加上去
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

DirectoryIndex index.php index.html

 

然后,使用以下命令启动 PHP 并在登录时自动重启:

brew services start php

不需要后台服务,可以直接运行以下命令启动 PHP-FPM:

/usr/local/opt/php/sbin/php-fpm --nodaemonize

最后,重新启动 Apache:使用以下命令重新启动 Apache 以使更改生效:

sudo apachectl restart

 安装成功:

 

mac不支持phpStudy,选择安装MAMP

        然后:将PHP文件放置在正确的位置:MAMP默认将Web根目录设置为应用程序的"htdocs"文件夹。 

  1. 在MAMP控制面板中,点击“Start Servers”按钮。这将启动Apache服务器和MySQL数据库服务器。

  2. 将PHP文件放置在应用程序的"htdocs"文件夹。 

  3. 访问PHP文件:在浏览器中输入"localhost"或"127.0.0.1",后面加上服务器的端口号(默认为8888)。然后,根据PHP文件的位置,输入正确的文件路径。

  4. 例如,如果PHP文件名为"index.php"并且放置在MAMP的"htdocs"文件夹中,可以输入"localhost:8888/index.php"来访问。

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值