欢迎来到天天文库
浏览记录
ID:8972260
大小:21.74 KB
页数:6页
时间:2018-04-13
《mac10.10系统apachephpmysql配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、mac10.10.3下apache+php+mysql(实践成功)1、启动apache和设置虚拟访问路径。mac系统默认已经安装了apachesudoapachectlstart启动后,访问http://localhost/应该能看到"Itworks!"的初始页面,如果对初始页面的内容感到好奇,可以打开"/etc/apache2/httpd.conf",197行可以看到如下代码片段:Itworks的内容,网上说的mac10.10之前的版本,是在/Library/WebServer/Documents/index.html.en这个文件里,这是apache的默认页,我在Yosemite
2、系统中没有发现这个文件,连webserver/documents文件夹都没找见,后来参考了一篇英文说明,才解决了http://localhost/~username/无法访问的问题。其它帖子都说的不够全面。也不新。解决虚拟主机无法访问的英文原文就不帖出来了,英文比较乱,我直接写操作步骤:默认情况下,apache的虚拟主机功能是关闭的,在“/etc/apache2/httpd.conf”中找到下面这行:#Include/private/etc/apache2/extra/httpd-vhosts.conf将前面的#去掉,然后再打开“/etc/apache2/extra/httpd-vh
3、osts.conf”,内容修改成类似下面的样子:NameVirtualHost*:80234DocumentRoot"/Users/apple/Sites"5ServerNamewww.myweb.com6ErrorLog"/Users/apple/Sites/log/error.log"7CustomLog"/Users/apple/Sites/log/access.log"common89OptionsIndexesFollowSymLinksMultiViews10AllowOverrideNone11Orderdeny
4、,allow12Allowfromall1314打开apache配置文件:sudovim/etc/apache2/httpd.conf编辑apache配置文件:注释掉下面两行前面的##LoadModuleuserdir_modulelibexec/apache2/mod_userdir.so#Include/private/etc/apache2/extra/httpd-userdir.confsudovim/private/etc/apache2/extra/httpd-userdir.conf注释掉下面行前面的##Include
5、/private/etc/apache2/users/*.conf最后你要建立username.conf/private/etc/apache2/users/username.conf如果文件不存在的话,内容按照以下的方式写上:OptionsIndexesMultiViewsAllowOverrideNoneRequireallgrantedsudovim/private/etc/apache2/users/username.conf输入i插入内容esc后:wq保存退出。sudochmod755u
6、sername.conf最后从新启动sudoapachectlrestarthttp://localhost/~username/成功访问a)/Users/apple/Sites/log/日志文件目录,必须存在,否则apache启动将失败,而且不会有任何错误提示,如果浏览器输入localhost,显示空白,就可能是这个log目录没有的缘故。b)虚拟主机的站点根目录,建议放在~/Sites/下,否则mac环境中会报类似“无权限访问”的错误。这段配置绑定了一个不存在的域名www.myweb.com到站点http://localhost/~jimmy/,为了验证域名绑定的效果,手动修改下h
7、osts文件sudovi/etc/hosts以管理员身份打开hosts文件,追加一行127.0.0.1 www.myweb.com保存退出,重启apache,再次浏览http://www.myweb.com应该ok了,看到的内容跟http://localhost/~jimmy/一样二.配置PHP在终端中输入:cd/etc/apache2/sudovihttpd.conf 在vi中,输入/php搜索包含php的文本,找到:#LoadModuleph
此文档下载收益归作者所有