博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac OS X上搭建Apache、PHP、MySQL的Web服务器
阅读量:6972 次
发布时间:2019-06-27

本文共 2012 字,大约阅读时间需要 6 分钟。

mac OS 系统太帅了,安装php的环境如此简单,大赞一个!

转载自http://jingyan.baidu.com/article/39810a23e1939fb636fda6a9.html

在Mac OS X上搭建Apache、PHP、MySQL的Web服务器开发环境。

工具/原料

  • Mac OS X 10.10
  • HomeBrew软件

方法/步骤

  1.  

     

    1. 如何开启Apache服务器?

    开启Web服务器的方法有两种:

    一种是:打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”;

     

    另一种:通过在terminal终端直接运行Apache的启动命令来打开:sudo apachectl start。

    我在自己的Mac OS X 10.9.5上并没有找到Web Sharing,因此,只能使用第二种方式打开服务器。

     

    Apache服务器默认的web根目录在:/Library/WebServer/Documents。

    Apache的配置文件在:/etc/apache2。

  2.  

    2. 开启PHP模块

    因Mac OS X已经内置PHP,因此我们只需要在Apache的配置中加载PHP模块即可。方法如:

    1)在终端运行:sudo vi /etc/apache2/httpd.conf,打开Apache配置文件。

    2)找到#LoadModule php5_module libexec/apache2/libphp5.so类似条目,将注释符#去掉,并保存。

    3)终端运行:sudo apachectl restart,重启Apache服务器。

  3.  

    3. 安装和启动MySQL

    1)使用Homebrew安装MySQL:

    在Mac OS X上安装软件,你可以直接找到相关img安装,也可以像Ubuntu的apt-get类似方便的,可以使用brew install进行。

     

    当然,使用此功能,你需要安装Homebrew,安装方法是:

    在终端运行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"。

     

    安装Mysql,在终端运行:brew install mysql。

    brew程序将自动安装mysql的依赖库openssl,然后安装mysql,我的安装的是:mysql-5.6.2。

    2)启动MySQL:

    根据上面安装结束的提示,启动MySQL,在终端运行:mysql.server start。启动成功后使用:mysql -uroot即可连接到MySQL数据库。

    mysql安装成功后,终端的提示信息如下:

    brew install mysql==> Downloading https://homebrew.bintray.com/bottles/mysql-5.6.26.yosemite.bottle.tar.gz######################################################################## 100.0%==> Pouring mysql-5.6.26.yosemite.bottle.tar.gz==> CaveatsA "/etc/my.cnf" from another install may interfere with a Homebrew-builtserver starting up correctly.To connect:    mysql -urootTo have launchd start mysql at login:  ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgentsThen to load mysql now:  launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plistOr, if you don't want/need launchctl, you can just run:  mysql.server start==> /usr/local/Cellar/mysql/5.6.26/bin/mysql_install_db --verbose --user=caoxin --basedir=/usr/local/Cellar/mysql/5.6.26 --datadir=/usr/local/var/mysql --tmpdir=/tmp==> Summary?  /usr/local/Cellar/mysql/5.6.26: 9854 files, 339M

     

你可能感兴趣的文章
Asp.Net Core WebAPI入门整理(二)简单示例
查看>>
React/React Native 的ES5 ES6写法对照表
查看>>
数据类型和Json格式
查看>>
(转)淘淘商城系列——前台系统工程搭建
查看>>
JavaScript数组的某些操作(二)
查看>>
反射(1)认识反射
查看>>
Android笔记三十四.Service综合实例二
查看>>
poj2243 && hdu1372 Knight Moves(BFS)
查看>>
对Java、C#转学swift的提醒:学习swift首先要突破心理障碍。
查看>>
DevExpress TreeList控件的复选框
查看>>
在U-Boot中添加自定义命令以实现自动下载程序【转】
查看>>
Python版本,pip版本手动管理
查看>>
elasticsearch命令
查看>>
一起talk C栗子吧(第七回:C语言实例--进制转换)
查看>>
django通用视图(类方法)
查看>>
C++求解数组中出现超1/4的三个数字。
查看>>
php:file()与file_get_contents():讲日志文件没行读为数组形式
查看>>
一起talk C栗子吧(第一百二十一回:C语言实例--线程知识体系图)
查看>>
php/oracle: 解析oracle表中的NCLOB,CLOB字段里面的内容
查看>>
SGU - 186 - The Chain (贪心)
查看>>