资讯专栏INFORMATION COLUMN

Mac OX运行环境下的apache与mysql开发环境配置

msup / 712人阅读

摘要:表示不保存退出。执行在该文件中添加的目录,见添加完成后,按,然后输入保存。最后在命令行输入通过命令行进入修改默认密码可以正常使用了

配置apache

Mac系统自带Apache
1、启动Apache服务
查看版本 输入sudo apachectl -v
Server version: Apache/2.4.23 (Unix)
Server built: Aug 8 2016 18:10:45
打开终端,输入 sudo apachectl start

重启apache
sudo apachectl restart

2、编辑一个网页

放到目录 /library/WebServer/Documents下

3、在浏览器输入本地地址和相应文件,就可以访问

4、开启php服务(或者python、偏好node.js)

在终端依次输入(修改主配置文件)
vi /etc/apache2/httpd.conf
主要修改内容

//181行
User _www
Group _www
//改为(rootname为本机用户名)
User rootname
Group wheel

//219行

AllowOverride none
Require all denied

//改为(修改apache配置:设置访问代理资源被默认不受限制)

Require all granted
AllowOverride all

//498行

Virtual hosts Include /private/etc/apache2/extra/httpd-vhosts.conf

//改为(去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件)

Virtual hosts

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

可以看到#loadModole php5_module的模块,我们需要将其前面的#删除,将光标移动到#位置,按一下键盘上的“i”,可以看到#已经消失,然后按esc键,输入“:x“表示保存,按回车确认。":q"表示不保存退出。

执行 sudo apachectl stop

在重新启动 sudo apachectl start 回车确认
修改httpd-vhosts.conf文件,文件位置在/etc/apache2/extra/
备份原来的文件
sudo cp /etc/apache2/extra/httpd-vhosts.conf /etc/apache2/extra/httpd-vhosts.conf.backup
修改主配置文件
$sudo vi /etc/apache2/extra/httpd-vhosts.conf
主要修改内容
//在文件里加入,前面的例子可以用# 注释掉

DocumentRoot "项目文档根目录"
ServerName 服务器名称
ErrorLog "/private/var/log/apache2/mysites-error_log"
CustomLog "/private/var/log/apache2/mysites-access_log" common

Options FollowSymLinks Multiviews Indexes
MultiviewsMatch Any
AllowOverride None
Require all granted


Order deny,allow
Allow from all

// 配置请求转发服务器 和 环境路径(反向代理)
ProxyPass /web http://example.com/web
ProxyPassReverse /web http://example.com/web

设置hosts
打开/etc/hosts文件,加入
127.0.0.1 你的网站地址
重启Apache服务器
sudo apachectl restart

MySQL

配置MySQL,着实费了一些劲,不过经过一晚上还是因为粗心,搞定了。

1、从官方下载MySql安装包,依步骤安装

2、记住初始密码

2016-09-01T02:12:51.125397Z 1

[Note] A temporary password is generated for

root@localhost:

lpNeV1:&6Qys

1).进入/usr/local/mysql/bin,查看此目录下是否有mysql,见pic7。

(2).执行vim ~/.bash_profile

在该文件中添加mysql/bin的目录,见pic8:

PATH=$PATH:/usr/local/mysql/bin

添加完成后,按esc,然后输入wq保存。

最后在命令行输入source ~/.bash_profile

3、通过命令行进入mysql

mysql -u root -p

4、修改默认密码:

mysql> SET PASSWORD = PASSWORD("123456");

5、可以正常使用mysql了

eg.

mysql> show databases;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35824.html

相关文章

  • Mac OX系统下对phpadmin的配置

    摘要:先附上我的常用指令开启关闭指令重启查看版本附上个人电脑信息配置一下环境编辑配置文件,终端输入找到,,去掉,键盘点击然后写入并退出复制一份命名,以后就可以配置了终端输入重启是其生效终端输入下载配置管理的工具下载点击进入页面,点击右侧去下载找 先附上我的常用apache指令 1. 开启apache sudo apachectl start 2. 关闭apache指令 sud...

    Prasanta 评论0 收藏0
  • mac搭建nginx和wordpress开发环境

    摘要:第一步关闭及开机启动要使用,最好停用中自带的。解压后将目录下的所有文件放到网站根目录下如。设置本地域名打开文件,另起一行输入,保存文件。 对于不懂后端的我,做这件事真是受尽折磨。 在不懈努力下,终于成功。 下面写下笔记,与大家分享。 第一步:关闭Apache及开机启动 要使用nginx,最好停用mac中自带的Apache。停用很简单: sudo launchctl unload ...

    trigkit4 评论0 收藏0
  • mac搭建nginx和wordpress开发环境

    摘要:第一步关闭及开机启动要使用,最好停用中自带的。解压后将目录下的所有文件放到网站根目录下如。设置本地域名打开文件,另起一行输入,保存文件。 对于不懂后端的我,做这件事真是受尽折磨。 在不懈努力下,终于成功。 下面写下笔记,与大家分享。 第一步:关闭Apache及开机启动 要使用nginx,最好停用mac中自带的Apache。停用很简单: sudo launchctl unload ...

    leejan97 评论0 收藏0
  • PHP学习之路--Mac环境配置

    摘要:需要注意的是该文件默认开启了两个作为例子的虚拟主机而实际上,这两个虚拟主机是不存在的,在没有配置任何其他虚拟主机时,可能会导致访问时出现如下提示最简单的办法就是注释掉它们在它们每行前面加上,这样既能参考又不导致其他问题。 学php挺长时间了,前段时间陪了个php环境,怎么说呢过程挺曲折,本想配一个高版本的,结果没成功,后来就配了一个电脑自带的版本;Apache:1.开启Apache: ...

    Charles 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<