返回首页
当前位置: 主页 > 操作系统 > Mac OS教程 >

Mac OS X Yosemite10.10下配置Apache+php+mysql环境

时间:2016-10-03 22:44来源:电脑教程学习网 www.etwiki.cn 编辑:admin

又在折腾,在自己的黑苹果上安装web环境,不喜欢一键包,又想用命令行装逼(其实会一点点centos的。)

1、启动Apache

mac 10.10 像之前版本,已经自带apache ,我们只需要将其开启就行

在终端里面输入 sudo apachectl start

启动后,访问 http://localhost/  就可以看到"It works!"的默认页面。

 

2、创建站点目录

~/Sites 也就是你用户目录下面的”站点”目录,在终端里面输入。

sudo mkdir ~/Sites

建议设置sites 目录,否则403 。

3、启用Apache的虚拟主机

打开Apche的配置文件 :sudo vi /etc/apache2/httpd.conf

在httpd.conf中找到

#Include /private/etc/apache2/extra/httpd-vhosts.conf

去掉前面的“”,保存并退出,重启后就开启虚拟主机。

4、配置的虚拟主机

打开配置虚拟主机文件httpd-vhost.conf,使用命令

sudo vi /etc/apache2/extra/httpd-vhosts.conf

可以将里面东西全部删除,或者用#注释掉

并添加以下配置

[cc lang="php"]
(端口)
DocumentRoot "/Users/bingyang/Sites"(路径)
ServerName www.nb.com (我用的临时测试域名)
ErrorLog "/private/var/log/apache2/error_log"
CustomLog "/private/var/log/apache2/access_log" common

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
Require all granted

[/cc]

保存退出,并重启Apache,日志文件最好存在,否则错了,都不知道哪里出问题了。

5、测试虚拟主机。

因为在本地测试,所以添加测试域名,打开hosts文件

sudo vi /etc/hosts ,添加刚才绑定的测试域名。

127.0.0.1       www.nb.com

保存退出。

再将Sites站点目录放入一个index.html测试文件(可能让输入密码)。

浏览器打开www.nb.com,这时已经可以打开 刚放进去的index.html了。

放一个页面

Mac OS X Yosemite10.10下配置Apache+php+mysql环境-刘冰洋个人博客


开启php ,到这里我们Apache已经搞定了,下面来开启php

打开Apche的配置文件 :sudo vi /etc/apache2/httpd.conf 文件中找到

#LoadModule  php5_module libexec/apache2/libphp5.so 这行把前面的#号去掉。

删除刚才index.html 文件 新建一个index.php在里面丢入

 <?php phpinfo(); ?>


最后安装mysql

10.10 跟之前一样。没有集成mysql 所以就自己下载安装。

点我下载  mysql-5.6.24-osx10.9-x86_64.dmg

下载后自行安装,安装后可以在 系统偏好设置-Mysql 打开mysql设置

很简单的设置 ,只有一个启动/停止按钮,跟一个跟随系统启动钩,根据自己需要设置。

Mac OS X Yosemite10.10下配置Apache+php+mysql环境-刘冰洋个人博客

安装好后默认的用户名是root,密码为空,现在给MySQL 设置一个 root 用户密码,命令如下:

/usr/local/mysql/bin/mysqladmin -u root password 'root3306'   root3306为我设置的密码。

然后我们放一个phpmyadmin进去,登陆,发现2002错误。

我们只需要创建一个软连接即可

sudo mkdir /var/mysql

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

到这里,我们的mysql已经成功安装好了,具体的自行测试。

 


由于是在本地测试,很少用到php.in来设置。

需要的童鞋 可以执行

sudo cp /etc/php.ini.default /etc/php.ini

然后再 sudo /etc/php.ini


常用到的Apache命令:

启动 Apache: sudo apachectl start

关闭 Apache: sudo apachectl stop

重启 Apache:sudo apachectl restart

查看 Apache 版本:httpd -v

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):Mac操作系统 MacOS
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容