apache部分

mac电脑默认是安装了apache做事的 我们只须要开启apache命令:

sudo apachectl start

phpmacPhp运用Mac 下设置装备摆设php情况 SQL

运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号:

Server version: Apache/2.2.14 (Unix)

Server built: Feb 11 2010 14:40:31

这样在浏览器中输入“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 = 2Mpost_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。

升级mac下php版本

首先须要安装curl:brew install curl

然后下载安装更高版本php:curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5

中途会提示你输入密码,下载的 PHP 会放置到 /usr/local 下,但不会覆盖原系统 PHP

如上所升级的 5.5,PHP 会位于 /usr/local/php5 中,并自动链接到 /etc/apache2/ 下的配置文件

然后再新建一个 PHP 文件,写上 phpinfo(); 浏览器访问看看,版本已经升级。