MAC OS上搭建Apache、PHP、MySQL的Web服务器
一、开启Apache服务器 Mac OS X已经内置了Apache,只需要启动或修改相应的配置即可。
1. 打开终端terminal,运行
- 开启apache命令:sudo apachectl start
- 关闭apache命令:sudo apachectl stop
- 重启apache命令:sudo apachectl restart
2. Apache配置文件:/etc/apache2/httpd.conf
3. Apache服务器默认的web根目录位于“/Library/WebServer/Documents”。可以通过修改文件“/etc/apache2/httpd.conf”的以下2行来重新设置该web根目录。
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
验证Apache服务器是否成功运行:
二、开启PHP
由于Mac OS X已经内置了PHP,因此我们只需要在Apache的配置文件中加载PHP模块即可。方法如下:
1)在终端运行命令sudo vim /etc/apache2/httpd.conf来打开Apache配置文件。
2)找到类似#LoadModule php5_module libexec/apache2/libphp5.so的条目,将注释符#去掉,并保存。
3)将/etc目录下的php.ini.default文件拷贝一份,并保存为php.ini文件。即在终端运行下面的命令:
cd /etc
sudo cp php.ini.default php.ini
4)终端运行命令sudo apachectl restart,重启Apache服务器。
验证服务器是否支持PHP:
在Apache服务器的web根目录下创建一个PHP测试文件test.php,并在该文件中添加一行:
<?php phpinfo(); ?>
在浏览器中打开这个文件(如:http://localhost/test.php)。如果出现类似下图的信息,则表明PHP运行成功。
三、安装并启动MySQL
MAC OS X中默认没有安装MySQL,所以需要到官网去下载MAC版本的MySQL文件。下载地址为http://dev.mysql.com/downloads/mysql/。选择dmg版本下载并安装(我选择的是mysql-5.6.27-osx10.9-x86_64.dmg)。
MySQL会安装在目录/usr/local/mysql-VERSION下(其中VERSION为版本信息,例如:mysql-5.6.27-osx10.8-x86_64)。同时会生成一个符号链接/usr/local/mysql,指向前面介绍的安装目录。
如果想要开机自动启动MySQL,有2种方式可以实现:
方式一:
- 打开“系统偏好设置”,选择“MySQL”。
- 在弹出的窗口中,选择“Automatically Start MySQL Server on Startup”。 如果MySQL还未启动,可选择点击“Start MySQL Server”
shell> cd /Library/LaunchDaemons shell> sudo launchctl load -F com.oracle.oss.mysql.mysqld.plist
注:本机的系统为OS X EI Capitan,版本为10.11。
[参考资料]
- 应用体验 CentOS 6.2下搭建Web服务器(apache+mysql+php)
- Linux+Apache+MySQL+PHP搭建高性能的web服务器
- Mac OS X上搭建Apache、PHP、MySQL的Web服务器
- 快速搭建Web服务器软件PHP+Apache+MySQL
- Ubuntu下搭建Web服务器(Apache+PHP+MySQL)及初始配置
- 项目实训:搭建一台LAMP (Linux+Apache+Mysql+Php)架构的web服务器
- ubuntu下apache+mysql+php+mysql等之web服务器搭建
- WEB服务器linux+apache+mysql+php LAMP源码环境搭建
- LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
- 飞飞实验室:CentOS 5.3快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)
- CentOS5.3搭建LAMP(Linux, Apache, MySQL, PHP)Web服务器
- Ubuntu Server 14.04 安装+安全Web服务器(linux+apache+mysql+php)搭建流程(更新)
- Mac OS X Snow Leopard 开启Web共享,建立Web服务器:Apache+PHP+MySql
- Apache+PHP+Mysql OS X 10.9 Mavericks WEB 服务器配置
- 搭建Windows+Apache+MySQL+PHP服务器环境
- 自己动手打造WEB服务器 Windows + Apache + PHP + MySQL
- CentOS+Nginx+PHP+MySQL 搭建高性能的web服务器
- nginx+php+mysql 搭建完整web服务器
- WIN环境下用Apache+PHP+MySql配置web服务器(菜鸟版)
- 基于阿里云centOS服务器,LAMP环境搭建(linux+apache+mysql+php)