mac下如何配置PHP apache

如题所述

Mac OS X 内置了Apache 和 PHP
运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了。
运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号

测试是否开启Apache成功:在浏览器中输入“http://localhost”,就可以看到出现一个内容为“It works!”的页面,它位于“/Library(资源库)/WebServer/Documents/”下,这是Apache的默认根目录。

注意:开启了Apache就是开启了“Web共享”,这时联网的用户就会通过“http://[本地IP]/”来访问“/Library(资源库)
/WebServer/Documents/”目录,通过“http://[本地IP]/~[用户名]”来访问“/Users/[用户名]/Sites
/”目录,可以通过设置“系统偏好设置”的“安全(Security)”中的“防火墙(Firewall)”来禁止这种访问。

运行PHP
(网上大多数操作出下)
在终端中运行“sudo vi
/etc/apache2/httpd.conf”,打开Apache的配置文件。(如果不习惯操作终端和vi的可以设置在Finder中显示所有的系统
隐藏文件,记得需要重启Finder,这样就可以找到对应文件,随心所欲编辑了,但需要注意的是某些文件的修改需要开启root帐号,但整体上还是在终端
上使用sudo来临时获取root权限比较安全。)
找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。
运行“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以通过php.ini来配置各种PHP功能了。比如:
;通过下面两项来调整PHP提交文件的最大值,比如phpMyAdmin中导入数据的最大值
upload_max_filesize = 2M
post_max_size = 8M
;比如通过display_errors来控制是否显示PHP程序的报错
display_errors = Off
运行“sudo apachectl restart”,重启Apache,这样PHP就可以用了。
运行“cp /Library/WebServer/Documents/index.html.en
/Library/WebServer/Documents/info.php”,即在Apache的根目录下复制index.html.en文件并重命
名为info.php
在终端中运行“vi
/Library/WebServer/Document/info.php”,这样就可以在vi中编辑info.php文件了。在“It’s
works!”后面加上“<?php phpinfo();
?>”,然后保存之。这样就可以在http://localhost/info.php中看到有关PHP的信息,比如版本号是5.3.1。

如果用终端不方便的话(我就是不方便的),可以直接到定位的文件夹,把对应的文件复制出来,修改完再覆盖回去,下面操作就相同了
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-10
1.Mavericks同以往的OSX一样自带了apache2.2.24和php5.4.17,但默认情况下没有开启,打开终端
sudo apachectl start

这时在浏览器中输入localhost应该就会出现apache标准的It Works!
2.下面开启php,修改apache配置文件
sudo vim /etc/apache2/httpd.conf

3.找到#LoadModule php5_module libexec/apache2/libphp5.so,去掉前面的#
4.修改apache配置
将引号中的目录修改为自己的目录

DocumentRoot "/Library/WebServer/Documents"

5.在自己的目录中创建文件index.php,写入
<?php phpinfo(); ?>

在浏览器中访问localhost,配置完成

mac一键安装php环境(macphp集成环境安装包)
1、打开终端,输入命令:sudoapachectlstart,启动Apache。2、打开ie浏览器,在地址栏中输入localhost,出现ItWorks字符串,就说明Apache已经成功启动。3、在Macbookpro下,Apache的网站服务器根目录在\/Library\/WebServer\/Documents路径下。MacOS同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好...

mac下如何配置PHP apache
找到“#LoadModule php5_module libexec\/apache2\/libphp5.so”,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。运行“sudo cp \/etc\/php.ini.default \/etc\/php.ini”,这样就可以通过php.ini来配置各种PHP功能了。比如:;通过下面两项来调整PHP提交文件的最大值,比如phpM...

Mac配置PHP开发环境
打开终端,输入命令:sudo apachectl start 2 打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动 3 在Macbook pro下,Apache的网站服务器根目录在\/Library\/WebServer\/Documents路径下 END 配置PHP Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就...

mac os apache 配置方法详细介绍
打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本 接着输入 sudo apachectl start,这样Apache就启动了。打开Safari浏览器地址栏输入 “http:\/\/localhost”,可以看到内容为“It works!”的页面。其位于“\/Library(资源库)\/WebServer\/Documents\/”下,...

mac系统安装apache tomcat配置方法图文详解介绍_mac系统安装apache tomc...
在Mac系统上安装并配置Apache与Tomcat的图文教程即将呈现。Apache作为基础服务器,主要处理静态网页,若要支持asp、php、cgi、jsp等动态内容,就需要借助Tomcat。以下是详细的安装步骤:首先,从官网下载Tomcat的tar.gz版本。将下载的压缩包解压后,将其文件夹命名为Tomcat8,并将其拷贝至资源库目录。接下来...

如何在Macbook Pro搭建PHP开发环境
PHP配置 在Mac OS中已经自带了PHP了,我们只需要在Apache的配置文件中添加Apache对PHP的支持就好了,步骤如下:编辑http.conf配置文件,命令如下:sudo vim \/etc\/apache2\/http.conf 去掉以下部分的注释:LoadModule php5_module libexec\/apache2\/libphp5.so 重启Apache服务吧;写一个简单的测试文件测试...

如何在mac系统中搭建php服务器
由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包,下载:http:\/\/php.net\/releases\/ tar zxvf php-5.5.14.tar.gz cd php-5.5.14\/ext\/mcrypt\/ phpize。\/configure make sudo make install 配置ext-...

如何在Macbook上配置Apache虚拟主机
Include conf\/extra\/httpd-vhosts.conf这句在httpd.conf文件底部 然后打开Apache2.2\\conf\\extra下的httpd-vhosts.conf文件,加入如下代码 配置自己的虚拟主机 <VirtualHost *:80> 网站目录,如果在www目录下的php目录,下面 #就填写F:\/www\/php DocumentRoot "D:\/WALP\/www"域名 ...

mac apache 怎么安装
1 启apache 默认启 sudo apachectl start 2 查看版本 sudo apachectl -v 3 启用php 打文件 sudo vi \/etc\/apache2\/httpd.conf 找 #LoadModule php5_module libexec\/apache2\/libphp5.so 掉 4 修改DocumentRoot 1) 找 DocumentRoot "\/Library\/WebServer\/Documents"修改 DocumentRoot "[自路径]"2)...

mac怎么搭建本地web服务器?
输入sudovihttpd.conf回车在apache的配置信息中,可以看到一个#loadModolephp5_module的模块,我们需要将其前面的#删除,将光标移动到#位置,按一下键盘上的“i”,可以看到#已经消失,然后按esc键,输入“:x“表示保存,按回车确认。\\":q\\"表示不保存退出。执行sudoapachectlstop在重新启动sudo...

相似回答