mac上安装Apache服务器

来源:互联网 发布:越南政治 知乎 编辑:程序博客网 时间:2024/06/05 09:22

===================================安装过程=============================================

1、 Finder中创建一个"Sites"的文件夹,直接创建在/Users/mac(当前用户名)目录下(如果不行,显示简介,修改权限)

2、备份原来的httpd.conf
//切换工作目录
$cd /etc/apache2
// ***备份文件,以防不测,只需要执行一次就可以了
$sudo cp httpd.conf httpd.conf.bak

3、 vim编辑httpd.conf
$sudo vim httpd.conf
(1)用/DocumentRoot 查找DocumentRoot,"修改引号中的路径”,两个都要修改
(2)用/php,查找php开头的,"将光标移动到首行”,删除行首注释#

(3)如果是Mac10.10 Apache配置略微有一些不一样!httpd.conf中找到
"Options FollowSymLinks Multiviews"
加一个单词Indexes,修改后的结果如下:
"Options Indexes FollowSymLinks Multiviews"
 
4切换工作目录,cd /etc,拷贝php.ini文件
$sudo cp php.ini.defaultphp.ini
//重新启动apache服务器
$sudo apachectl -k restart

如果提示以下错误是正常的:
httpd: Could not reliably determine the server
's fully qualified domain name, usingteacher.local for ServerName
httpd not running, trying to start

===================================常见问题=============================================

1.如果点击info.php文件,出现下载,或者只是显示一小段文字
解决办法:
在终端中输入以下两个命令:
//关闭 apache 服务器
$sudo apachectl -k stop
//重新再次启动 apache
$sudo apachectl -k start

2.每次启动计算机,Apache服务器默认是不会自动启动的!

可以启动计算机之后,打开终端,输入以下命令:
//启动 apache
$sudo apachectl -k start

3.执行脚本的时候,显示没有拒绝访问!大家用NTFS 格式的 U盘拷贝网络素材!会把文件本身的权限过滤掉!
以下是在终端中修改文件权限的指令!
$ chmod 644 info.php(没有权限的文件名)
$ chmod 644 *.*
0 0
原创粉丝点击