网站部署 - 如何在macbook上部署PHP应用?

 呼噜垃圾桶 发布于 2022-12-01 13:29

听说macbook内置了PHP和Apache,我自己也安装了mysql。
打开Apache后,访问80端口,可以看到it works!
然后我在网上下载了wordpress安装包,
不知道怎么使用,放在哪里可以访问安装。
我试着放在/Library/WebServer/Documents下,没成功。
请教资深人士,帮帮忙。

7 个回答
  • 第一:

    1.配置Apache

    sudo su -
    cd /etc/apache2/
    cp httpd.conf httpd.conf.bak
    vi httpd.conf
    

    跟楼上一样,不过这里备份了一下,然后就去掉以下这一行的#:

    LoadModule php5_module libexec/apache2/libphp5.so
    

    保存,重启一下:

    apachectl restart
    

    写一个phpinfo吧:

    grep DocumentRoot httpd.conf
    echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
    

    2.安装Mysql:

    下载Mysql for Mac,一路按照指示安装,配置一下:

    vi ~/.bash_profile
    
    

    加上这一行:

    export PATH=/usr/local/mysql/bin:$PATH
    

    3.链接Mysql 和 PHP

    cd /var 
    mkdir mysql
    cd mysql
    ln -s /tmp/mysql.sock mysql.sock
    

    链接好了之后,既然题主要安装Wordpress,还可以做以下的小配置;

    vi /etc/apache2/httpd.conf
    
    

    去掉下面三行的注释(#):

    LoadModule deflate_module libexec/apache2/mod_deflate.so
    LoadModule expires_module libexec/apache2/mod_expires.so
    LoadModule rewrite_module libexec/apache2/mod_rewrite.so
    

    最后重启一下apache吧。

    第二:

    可以直接使用MAMP:

    https://www.mamp.info/en/

    第三,使用Homebrew自己再配一个,本人是这样的,参考文章可以看这里:

    http://segmentfault.com/a/1190000000606752

    以上。

    Happy Hacking

    2022-12-01 13:31 回答
  • 找到/etc/apache2/httpd.confphp5_module的注释去掉:

    LoadModule php5_module libexec/apache2/libphp5.so
    

    可能需要重启下Apache。我这儿自己写个phpinfo()可以正常看到结果,探针也可以用。Wordpress也可能要启用mod_rewrite。

    不推荐用系统自带的吧……下个MAMP多方便

    2022-12-01 13:31 回答
  • 随意哪个地方都好啊,你只要配置一下那个Apache的conf 指向你WordPress的目录就好了

    2022-12-01 13:31 回答
  • Apache就别用了,也没有几个公司还在用了,在mac或者linux上,推荐源码安装。brew这东西,还是做一些wget这类linux工具的安装吧。作为phper,任何地方源码安装,是最基本的技能。

    2022-12-01 13:31 回答
  • 下载一个MAMP就好了。https://www.mamp.info/en/

    2022-12-01 13:31 回答
  • MAC自带php,直接在你想要测试的web目录下执行

    php -S localhost:8080
    

    即可开启一个自带的php服务器。
    安装mysql/postgresql可以直接用brew安装即可。

    2022-12-01 13:31 回答
  • 建议搭个vagrant,down个linux box,php环境安装配置和linux一样,而且运行环境也统一了
    实在想用mac的,参考这个吧,很详细,用brew安装的

    http://segmentfault.com/a/1190000000606752
    官方文档
    http://php.net/manual/zh/install.macosx.php

    2022-12-01 13:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有