时间:2021-07-01 10:21:17 帮助过:26人阅读
Apache+PHP+Mysql是PHP开发的标配,Windows系统可以安装EasyPHP集成包。Mac系统也有相应的集成包MAMP。但是考虑到Mac OS已经自带了Apache和PHP环境,重复安装Apache和PHP有些冗余,所有本文介绍如何使用homebrew安装Mysql并且集成原有的Apache和PHP环境。 启
Apache+PHP+Mysql是PHP开发的标配,Windows系统可以安装EasyPHP集成包。Mac系统也有相应的集成包MAMP。但是考虑到Mac OS已经自带了Apache和PHP环境,重复安装Apache和PHP有些冗余,所有本文介绍如何使用homebrew安装Mysql并且集成原有的Apache和PHP环境。
打开Terminal,然后运行
sudo apachectl start
查看Mac OS X的Apache版本
sudo apachectl -v
Mac OS X 10.9的返回结果是
Server version: Apache/2.2.24 (Unix)
Server built: Aug 24 2013 21:10:43
如此在浏览器中输入http://localhost
,就可以看到一个内容为“It works!”的页面,其位于/Library(资源库)/WebServer/Documents/
下,这就是Apache的默认根目录。
另外,用户可以通过http://[本地IP]/~[用户名]
来访问/Users/[用户名]/Sites/
目录
sudo vi /etc/apache2/httpd.conf
,打开Apache的配置文件。#LoadModule php5_module libexec/apache2/libphp5.so
,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。运行sudo cp /etc/php.ini.default /etc/php.ini
,这样就可以运行sudo vi /etc/php.ini
来编辑php.ini配置各种功能了。比如:
;通过下面两项来调整PHP提交文件的最大值,如phpMyAdmin中导入数据的最大值 upload_max_filesize = 2M post_max_size = 8M ;通过display_errors来控制是否显示PHP程序的报错信息,这在调试PHP程序时非常有用 display_errors = Off
php -i | pbcopy
,php的输出信息会被拷贝的剪切板。这一步最简单了,前提是已安装了HomeBrew。 在命令行执行
brew install mysql
安装完成以后,启动mysql服务
mysql.server start
原文地址:在Mac OS里配置Apache+PHP+Mysql环境, 感谢原作者分享。