os x 本身集成了LAMP相关环境;
1.apache
sudo apachectl start
开启服务
查看是否正常开启
apache网页目录/Library/WebServer/Documents
(原想迁移至/var/www,配置文件httpd.conf里至少有3处涉及到上一行目录,暂时放弃)
/***存在问题,无法验证
httpd.conf最后增加
AddDefaultCharset UTF-8以支持utf8
/private/etc/php.ini.default
mbstring.language=UTF-8
mbstring.internal_encoding= UTF-8
mbstring.http_input=UTF-8
mbstring.http_output=UTF-8
mbstring.detect_order= auto
***/
mac下httpd默认参考位置:
/private/etc/apache2/original/httpd.conf
2.php
查找文件/etc/apache2/httpd.conf
去掉php5module前的#开启php功能
在网页目录里编辑info.php,访问查看并验证
3.mysql
远端如阿里云服务器里,开通有外联权限的测试数据库帐号;
4.设置虚拟目录
1. 打开文件 /private/etc/apache2/extra/httpd-vhosts.conf.
2. 仿照例子, 添加一段代码来指定某一域名的网站.
#
# DocumentRoot 是网站文件存放的根目录
# ServerName 是网站域名, 需要跟 DNS 指向的域名一致
#
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/docs/httpdocs/demo_neoease_com" ServerName demo.neoease.com
ErrorLog "/private/var/log/apache2/demo.neoease.com-error_log" CustomLog "/private/var/log/apache2/demo.neoease.com-access_log" common
|
3. 打开文件 /private/etc/apache2/httpd.conf, 搜索 Virtual hosts, 找到代码如下:
# Virtual hosts
#Include /private/etc/apache2/extra/httpd-vhosts.conf
|
去掉前面的注释符号 #, 保存文件.
4. 重启 apache 服务, 执行以下语句.
修改host文件/etc/hosts
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
如果哪天你想让它开机启动了,则将unload 改为 load:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
阅读(1280) | 评论(0) | 转发(0) |