os mac apache+php+mysql环境配置

本文详细介绍如何在Mac环境中配置Apache服务以支持PHP,并设置虚拟主机。同时,提供MySQL数据库的安装步骤及配置方法,包括数据库目录的设定与权限调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1。启用系统自带的apache 服务

打开终端(terminal)

#sudo apachectl start   

#sudo vi /etc/apache2/httpd.conf

修改

 

LoadModule php5_module libexec/apache2/libphp5.so

//开启php

/*****如果访问403****/

<Directory />

    AllowOverride none

    Order allow,deny

    Allow from all

 #   Require all denied

    Require all granted

</Directory>

/****修改Require all granted*****/

 

Include /Volumes/App/webserver/vhosts/*.conf

引入虚拟主机的文件。

 

#wq  //保存退出

#vi /Volumes/App/webserver/vhosts/sv1.conf

<VirtualHost *:80>

    ServerAdmin www.sv1.com

    DocumentRoot "/Volumes/App/webserver/wwwroot/sv1/wwwroot"

    ServerName www.sv1.com

    ErrorLog "/Volumes/App/webserver/log/apache2/sv1-error_log"

    CustomLog "/Volumes/App/webserver/log/apache2/sv1-access_log" common

</VirtualHost>

 

#sudo vi /etc/hosts

 

#sudo apachectl restart   //重启

2。mysql 

添加brew

参考:http://brew.sh/index_zh-cn.html

打开终端窗口, 粘贴以上脚本。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

$brew install mysql
$unset TMPDIR
$mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/Volumes/App/webserver/mysqldata --tmpdir=/tmp/
$mysql.server start
$mysqladmin -u root password 'newpassword'

拷贝:/usr/local/var/mysql/下的文件到   /Volumes/App/webserver/mysqldata

 

修改/usr/local/Cellar/mysql/5.6.10/homebrew.mxcl.mysql.plist     

<string>--datadir=/Volumes/App/webserver/mysqldata</string>  

数据库目录文件位置。

$sudo cp /usr/local/Cellar/mysql/5.6.10/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
$launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

/*  ~ 标记为当前用户目录 */

 

 

http://mac.pcbeta.com/thread-138241-1-1.html

转载于:https://www.cnblogs.com/linuxOS/p/4248002.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值