upload_max_filesize = 2M post_max_size = 8M ;通过display_errors来控制是否显示PHP程序的报错信息,这在调试PHP程序时非常有用 display_errors = Off 运行“sudo apachectl restart”,重启Apache,这样PHP就可以用了。 运行“sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php”,即在Apache的根目录下复制index.html.en文件并重命名为info.php。 在终端中运行“sudo vi /Library/WebServer/Document/info.php”,这样就可以在vi中编辑info.php文件了。 在“It’s works!”后面加上“”,然后保存之。如此就可以在http://localhost/info.php中看到有关PHP的信息,比如10.8中内置PHP版本号是5.3.13。 Mac OS终端配色 修改~/.bash_profile文件,在文件中加入下面几行配置。 # for color export CLICOLOR=1 # \h:\W \u\$ export PS1='\[\033[01;33m\]\u@\h\[\033[01;31m\] \W\$\[\033[00m\] ' # grep alias grep='grep --color=always' Mac OS安装Nginx 安装nginx时依赖的PCRE、zlib库,我系统里已自带这些。 但使用系统自带的PCre时,make Nginx报错: -lPCre -lcrypto -lcrypto -lz Undefined symbols for architecture x86_64: "_PCre_free_study", referenced from: _ngx_PCre_free_studIEs in ngx_regex.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[1]: *** [objs/nginx] Error 1 make: *** [build] Error 2 我本机使用的是brew包管理器(不喜欢ports) 使用brew包管理工具重新安装PCre(brew install PCre),问题没有解决。 又把PCre卸载了。 手动安装PCre,也不行。 只能按照料官方说的,安装mac ports,然后利用port安装PCre。 sudo port install PCre |