mac配置apache服务器

apache 命令

  1. 开启apache服务器命令
    sudo apachectl start
  2. 关闭apache服务器命令
    sudo apachectl stop
  3. 重启apache服务器命令
    sudo apachectl restart

mac配置apache服务器

  1. 先启动一下apache服务器,在浏览器中输入http://localhost,应该出现It works提示
  2. 在home目录下建立一个Sites的文件夹
  3. 将目录切换到/etc/apache2
  4. 找到httpd.conf文件,将文件拷贝一个副本
  5. 更改httpd.conf文件
    • 通过查找DocumentRoot关键字,将DocumentRoot设置为刚刚建立的文件夹路径/User/usr_name/Sites
    • 通过查找php关键字,将LoadModule前面的注释去掉
    • 通过查找Options关键字,在Options FollowSymLinks中间加上Indexes
    • 保存退出
  6. 在刚刚建立的Sites文件夹中建立一个php文件,在浏览器中输入http://localhost进行测试
<?php phpinfo();?>  

apache服务器配置cgi

  1. Sites下新建目录cgi
  2. 修改httpd.conf文件
    • 添加一行ScriptAlias /cgi-bin/ "/User/usr_name/Sites/cgi/"
    • 取消下面的注释行
AddType text/html .shtml     
AddOutputFilter INCLUDES .shtml    
  • 在文件最后加上下面几行
LoadModule cgi_module /usr/libexec/apache2/mod_cgi.so    
AddHandler cgi-script .cgi .sh .py .pl   
<Directory "/User/usr_name/Sites/cgi/"> 
    Options ExecCGI
    AllowOverride None   
    Order deny,allow
    Allow from all
</Directory>   
  1. 在cgi目录下,新建cgi文件(demo.py),修改权限为755
#!/usr/bin/python
# -*- coding: UTF-8 -*-

print "Content-type:text/html"
print                               # 空行,告诉服务器结束头部
print '<html>'
print '<head>'
print '<meta charset="utf-8">'
print '<title>Hello World - 我的第一个 CGI 程序!</title>'
print '</head>'
print '<body>'
print '<h2>Hello World!</h2>'
print '</body>'
print '</html>'
  1. 在浏览器中输入`http://localhost/cgi/demo.cgi“测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值