_N_了吧唧的_ 发表于 2018-11-27 12:24:32

mac下apache+php+mysql环境配置#开发实战#

  这两天在sae做微博应用,在mac上本地起apache服务器php开发,记录下有关apache配置的问题:
  1. apache
  mac默认装有apache,可以在/etc目录下找到apache2文件夹;
  启动apache的方法:打开terminal,使用命令:sudo apachectl start;还可以使用sudo apachectl -v 查看apache版本。
  浏览器输入http://localhost/即可打开,默认的根目录为/Libary(资源库)/WebServer/Documents/,也可以进入apache2文件夹,设定自己的webroot目录,打开httpd.conf,修改DocumentRoot值。
  2. php
  php是服务器端脚本语言,所以只需要apache服务器开启php引擎即可,同样打开httpd.conf,找到


[*]#LoadModule php5_module libexec/apache2/libphp5.so

  将前面的#去掉;注释掉之后,可以使用sudo apachectl restart命令重启服务器。
  3.mysql
  mysql也是mac自带,可以使用下面的命令启动和关闭mysql服务器:


[*]sudo mysqld_safe
[*]sudo mysqladmin shutdown

  mysql命令就不赘述了。
  今天在打开localhost时,出现403的错误提示:
  ForbiddenYou don't have permission to access \ on this server.
  解决的办法,进入httpd.conf找到


[*]
[*]    Options FollowSymLinks
[*]    AllowOverride None
[*]    Order deny,allow
[*]    Deny from all
[*]

  将Deny from all的deny修改为allow,重启apache服务器即可。



页: [1]
查看完整版本: mac下apache+php+mysql环境配置#开发实战#