当前位置:   article > 正文

mac运行php文件的配置_mac上运行php项目

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)"

配置环境变量 

  1. echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles' >> ~/.zprofile
  2. 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
  1. sudo nano /etc/apache2/httpd.conf //打开 Apache 的配置文件
  2. //检查以下内容是否存在,找不到的话加上去
  3. LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
  4. <FilesMatch \.php$>
  5. SetHandler application/x-httpd-php
  6. </FilesMatch>
  7. 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"来访问。

         

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/753180
推荐阅读
相关标签
  

闽ICP备14008679号