北京培训完大数据就业情况如何?

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 4683|回复: 12
MAC OSX下如何搭建PHP开发环境
UID648811在线时间 小时积分1519帖子离线17203 天注册时间
银牌会员, 积分 1519, 距离下一级还需 1481 积分
装备学习PHP,在网上查到资料到MAC平台自带有APACHE,只需要开启就可以了
但要用到终端,对那个东实在是不太会用
求详细指南,目前系统为OS X 10.9.5,正在升级到最新的Yosemite
UID182250在线时间 小时积分2677帖子离线17203 天注册时间
银牌会员, 积分 2677, 距离下一级还需 323 积分
最简单的是xampp
UID648811在线时间 小时积分1519帖子离线17203 天注册时间
银牌会员, 积分 1519, 距离下一级还需 1481 积分
UID272741在线时间 小时积分2488帖子离线17203 天注册时间
银牌会员, 积分 2488, 距离下一级还需 512 积分
UID117017在线时间 小时积分8430帖子离线17203 天注册时间
mamp pro 好用。
UID1在线时间 小时积分65174帖子离线17203 天注册时间
我以前一直用系统自带的,其实也挺简单
直接终端运行 sudo apachctl
访问 localhost 就 it works 了,路径在 /Library/WebServer/Documents/
虚拟主机配置,得修改 /etc/apache2/extra/httpd-vhosts.conf
但如果想省事,还是用 mamp pro
不过今天我修改 mamp 的访问日志和数据库的运行日志时碰到了麻烦。
幸好对这两个都还熟悉,顺便的增加了日志。
欢迎 你加入MAC
UID66116在线时间 小时积分2880帖子离线17203 天注册时间
银牌会员, 积分 2880, 距离下一级还需 120 积分
UID175155在线时间 小时积分3277帖子离线17203 天注册时间
金牌会员, 积分 3277, 距离下一级还需 1723 积分
我也刚升到yosemite ,gd库不正常。phpinfo查看,jpeg,gif正常,png的不行。求解啊!
网上搜的方案,没试成功!关键是命令行,不是太懂。
另外,升了yosemite,mysql不能开机启动了。
UID340113在线时间 小时积分4499帖子离线17203 天注册时间
金牌会员, 积分 4499, 距离下一级还需 501 积分
本帖最后由 5ivedance 于
13:04 编辑
我以前一直用系统自带的,其实也挺简单
直接终端运行 sudo apachctl
访问 localhost 就 it works 了,路 ...
不会用终端,浪费资源了
问题是数据库也有吗
UID648811在线时间 小时积分1519帖子离线17203 天注册时间
银牌会员, 积分 1519, 距离下一级还需 1481 积分
我以前一直用系统自带的,其实也挺简单
直接终端运行 sudo apachctl
访问 localhost 就 it works 了,路 ...
我也是用系统自带的,不想装网上的套件,先学习了一点点终端和VI的简单命令后就搞定了,暂时还没有安装MYSQL
UID648811在线时间 小时积分1519帖子离线17203 天注册时间
银牌会员, 积分 1519, 距离下一级还需 1481 积分
不会用终端,浪费资源了
问题是数据库也有吗
MYSQL需要另外安装,除非你用套件
UID1在线时间 小时积分65174帖子离线17203 天注册时间
先学终端设置和管理,然后再用套件省事。
UID326708在线时间 小时积分2658帖子离线17203 天注册时间
银牌会员, 积分 2658, 距离下一级还需 342 积分
brew install php55
Powered byXAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、M ac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
本文为大家讲解的是如何在Mac系统下配置xampp集成环境的虚拟主机(vhost),感兴趣的同学参考下。
先在hosts文件里加入virtual host的域名,指向127.0.0.1 我一般使用的命名规则是
sudo&nano&/private/etc/hosts&&
#&VirtualHosts&Mapping&&
127.0.0.1&&&
接下来配置Apache,打开Apache的配置文件 /Applications/XAMPP/etc/httpd.conf
搜索 &Virtual hosts&
#&Virtual&hosts&&
#&Include&/Applications/XAMPP/etc/extra/httpd-vhosts.conf&&
把第二行注释打开,让Apache去读虚拟主机的配置文件
#&Virtual&hosts&&
Include&/Applications/XAMPP/etc/extra/httpd-vhosts.conf&&
在以上httpd-vhosts.conf里添加Virtual Host的配置
&&& # localhost &
&&& &VirtualHost *:80& &
&&&&&&& ServerName localhost &
&&&&&&& DocumentRoot &/Applications/XAMPP/xamppfiles/htdocs& &
&&&&&&& &Directory &/Applications/XAMPP/xamppfiles/htdocs&& &
&&&&&&&&&&& Options Indexes FollowSymLinks Includes execCGI &
&&&&&&&&&&& AllowOverride All &
&&&&&&&&&&& Require all granted &
&&&&&&& &/Directory& &
&&& &/VirtualHost&&
&&& # My custom host &
&&& &VirtualHost *:80& &
&&&&&&& ServerName mysite.local &
&&&&&&& DocumentRoot &/Users/yourusername/path/to/your/site& &
&&&&&&& &Directory &/Users/yourusername/path/to/your/site&& &
&&&&&&&&&&& Options Indexes FollowSymLinks Includes ExecCGI &
&&&&&&&&&&& AllowOverride All &
&&&&&&&&&&& Require all granted &
&&&&&&& &/Directory& &
&&&&&&& ErrorLog &logs/mysite.local-error_log& &
&&& &/VirtualHost&&
重启Apache,访问出现403错误,在httpd.conf里面搜索User Deamon,把deamon改成OS的用户名,重启Apache,就可以了。
PHPERZ网友 发布于 17:59:13
我用的是最新版的mac系统,经验证,会提示Access forbidden!You don\'t have permission to access the requested directory. There is either no index document or the directory is read-protected.If you think this is a server error, please contact the webmaster.Error 403<Apache/2.4.10 (Unix) OpenSSL/1.0.1j PHP/5.6.3 mod_perl/2.0.8-dev Perl/v5.16.3
(3)&&(0)&&
Copyright &
All Rights Reserved &&&&&&  winserver2008各种折腾啊,在winserver上配置wamp 2.2e 各种无法运行,报crashApp 错误,搞了很久都没有解决,有没有大神指点下,后来下了个wamp 2a 可以安装,但是他的PHP版本是5.2的 ,等下还要升级PHP版本,至少也要个5.3啊!  具体安装失败及升级PHP版本问题在下篇文章写一下,这里就写一下apache和服务器的配置问题。  首先:将域名解析到服务器的外网IP,至于怎么解析。。自己查吧,我就不多说了!  其次: 找到#Include conf/extra/httpd-vhosts.conf 将前面的#号去掉  结果重启APACHE 启动不起来啊,为什么呢?  我将httpd-vhosts.conf里的内容全部删掉 重启没问题,怀疑是httpd-vhosts.conf这个文件里面的什么东西出错了吧。具体还真不是很清楚,然后我就将自带的2个  &VirtualHost *:80&&&& ServerAdmin webmaster@dummy-&&& DocumentRoot "c:/Apache2/docs/dummy-"&&& ServerName dummy-&&& ServerAlias www.dummy-&&& ErrorLog "logs/dummy--error.log"&&& CustomLog "logs/dummy--access.log" common &/VirtualHost&  这东西全部删掉,查了一下用  &VirtualHost *:80&&&&   ServerAdmin webmaster@dummy-&&&   DocumentRoot "E:/www/yl/"&&&& &&&   ServerName .cn&&&   ErrorLog "logs/dummy--error.log"&&&   CustomLog "logs/dummy--access.log" common&& &&&&&& &Directory "E:/www/yl"&&&&&&&&&&&& Options Indexes FollowSymLinks&&&&&&&&&&& AllowOverride None&&&&&&&&&&& Order allow,deny&&&&&&&&&&& Allow from all&&&&&&&& &/Directory&&&&   &/VirtualHost&  注意  下面这段用来配置域名和路径   ServerAdmin webmaster@dummy-&&&  DocumentRoot "E:/www/yl/"&&&& &&&  ServerName .cn&&&  ErrorLog "logs/dummy--error.log"&&&  CustomLog "logs/dummy--access.log" common  下面这段是给网站的文件夹赋予权限的,如果不加这句访问会出现400错误的  &Directory "E:/www/yl"&&&&&&&&&&&& Options Indexes FollowSymLinks&&&&&&&&&&& AllowOverride None&&&&&&&&&&& Order allow,deny&&&&&&&&&&& Allow from all&&&&&&&& &/Directory&&&&  弄好保存之后重新WAMP 没有问题。  当然别忘了把host文件改一下指向  127.0.0.1& 你的域名  然后在服务器上面访问配置的域名就可以访问到网站了。  那么外网如何访问呢?  外网域名如果解析之后就可以访问了,当然我开始访问的时候提示连接不上!  心想肯定是外网ip的问题,关闭了win2008自带的防火墙,再从外面访问就可以访问了,  那肯定就是防火墙限制了80端口的进入规则了。  然后打开防火墙-》高级规则-》新建规则-》起个名字,然后选择端口,  下一步-》输入80,再下一步,然后就是名字什么的,创建完成 打开防火墙,  再从外面访问,OK了!  好吧,此文章的技术水平约等于0,但是有时候还可以拿来复用一下,特此MARK。&
最新教程周点击榜
微信扫一扫

我要回帖

 

随机推荐