先打开apache,在浏览器上输入    localhost     回车后会如果屏幕上显示:It works!  如下图:

这说明你的apache已开启

在window下配置apache:

1.找到apache的安装目录下的http.conf文件,打开此配置文件

2.在该文件中搜索  LoadModule php5_module    将前面的#号去掉   然后把后面的路径改为   php安装路径/php5apache2_2.dll

3.搜索  Directory   将下面的两个路径  改为项目所在文件夹

4.在上面的那个项目文件夹目录下  新建一个文件,里面写上:

<?php

echo phpinfo();

?>

用浏览器访问该文件看看

mac 下apache配置(mac自带apache、php、unix(有集成的linux))

1.开启apache

在终端中输入:

sudo apachectl start   回车后,终端提示输入密码,输入后再回车即可

在浏览器中输入  localhost 回车之后  看到   Itworks!

这说明apache开启成功。

2.按 shift+command+g组合键 输入 /etc  进入找到Apache2文件夹

进去后,找到apache配置文件  httpd.conf

找到:

LoadModule php5_module

将此行前面的#去掉

3.自定义一个文件夹,用来保存你的项目

搜索<Directory>

将上面红框的路径改成自定义的文件夹路径

3.保存后重启

命令:sudo apachectl –restart

回车后,在自定义的那个目录下建一个php文件,里面内容为:

<?

echo phpinfo();

?>

然后就可以看到php的相关信息

但是在有些情况下,使用框架写的项目,需要开启服务器虚拟机,专门指向这个项目步骤如下:

用thinkphp写的项目(因为内部将链接路径处理过了,直接进不去),开启apache虚拟机:

1.先进入etc下面的apache安装文件夹下面

2.找到httpd.conf文件

找到  LoadModule reqtimeout_module libexec/apache2/mod_reqtimeout.so   把前面的#去掉

找到  Include /private/etc/apache2/extra/httpd-vhosts.conf  把前面的#去掉

找到  所有的  AllowOverride 将denied  改为all

3.进入extra文件夹  找到httpd-vhosts.conf文件

然后新建一个段口(注默认的 80端口一般情况下不要改,如果出问题了,就把DocumentRoot 改为项目所在目录,ServerName 可以自己起名)

在httpd.conf文件中找到Listen 80,在下面加上

Listen 81

在httpd-vhosts.conf文件中加上
<VirtualHost *:81>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Users/pingguo/php/excourse"
ServerName localhost
ServerAlias www.dummy-host.example.com
ErrorLog "/private/var/log/apache2/excourse-error_log"
CustomLog "/private/var/log/apache2/excourse-access_log" common
</VirtualHost>

其中下面这个路径是项目路径:

DocumentRoot "/Users/pingguo/php/excourse"

然后重启apache,就可以了

开启服务器的重写模式:

去掉下面这句话前面的#(切记配置文件中的所有符号都是英文的,如果写成中文的会出意想不到的问题)

然后把所有的AllowOverride None,都改成 AllowOverride All,然后重启服务器就好

如果有需要

原在etc目录下的hosts文件原来是

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost

可以在文件中加上 虚拟服务器的名字 ip

apache命令:

开启apache     sudo apachectl start

查看Apache的版本:sudo apachectl -v

关闭Apache:sudo apachectl stop

重启Apache:sudo apachectl –restart

mac下安装mysql:

下载mysql   dmg版的

双击打开,在双击安装,然后就是下一步,下一步,就安装好了

在安装过程中会跳转出一个窗口,上面是默认密码,(

链接:http://fromwiz.com/share/s/2mEs1J3ZIAR323l-hM0_sVmG2ZrD5W0aEQjA23dNvK3FrKms

密码:49x6

)请将上面的信息记录好

安装完成后,用workbench进入本地数据库

有时需要将端口号改为3307

密码输入上面那个默认密码

输入好后就会让重新设置数据库密码,输入新的密码,设置成功后就可以用新密码进入数据库了

推荐mac 上  mysql命令窗口    :                  oh-my-zsh
 
 
建数据库时,就应该设置  字符集为utf8 defaultcollection,否则数据库可能插不进去汉字
 
 
 
配置数据库密码:
 
跳过数据库密码
1.编辑/etc/my.cnf(如果没有,拷贝/usr/local/mysql/support-files/my-default.cnf(系统根目录)文件即可,然后修改为my.cnf) 
2.在配置部分添加一行:skip-grant-tables
3.保存后重启mysql
 
 
 
mysql环境变量配置:(百度上的)
  1.  

    打开终端,输入: cd ~

    会进入~文件夹

  2.  

    然后输入:sudo vim .bash_profile

    回车执行,需要输入root用户密码。sudo是使用root用户修改环境变量文件。

  3.  

    在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin

    然后esc退出insert状态,并在最下方输入:wq保存退出。

  4.  

    输入:source .bash_profile

    回车执行,运行环境变量。

  5.  

    再输入mysql,即可使用。

配置apache,及mac下安装mysql的更多相关文章

  1. mac 初次配置apache,及mac下安装mysql

    先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 mac 下apache配置(mac自带apache ...

  2. 在Mac下安装MySQL

    在Mac下安装MySQL   最近开始将开发工具都转移到 Mac 上了,其中也会莫名其妙的遇到一些坑,不如干脆将整个流程都记录下来,方便以后查找. 下载与安装 首先进入 MySQL 官网,选择免费的C ...

  3. Mac 下安装 MySQL 步骤

    安装 MySQL Mac 下安装MySQL推荐去官网下载dmg 版本的,我使用的版本是5.7.30. 如上图所示. 之后就是傻瓜式一键狂点不过需要注意的是,不要关闭下图所示的框框!不要关闭下图所示的框 ...

  4. Mac下安装Mysql出现 Can’t connect to local MySQL server through socket '/tmp/mysql.sock'

    在Mac下安装mysql出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock' 错误,解决如下: $ unset ...

  5. Mac下安装MySQL 5.6.40

    Mac下安装MySQL 5.6.40 - 干勾鱼的CSDN博客 - CSDN博客   原创 Mac下安装MySQL 5.6.40 2018-06-18 10:34:03 我是干勾鱼 阅读数 5927 ...

  6. 【高可用HA】Apache (1) —— Mac下安装Apache Httpd到自定义路径(非/etc/apache2)

    Mac下安装Apache Httpd httpd版本: httpd-2.4.17 参考来源: Tomcat Clustering - A Step By Step Guide Apache HTTP ...

  7. Mac下安装Mysql以及修改Mysql密码

    1.安装Mysql 安装有2种办法,一种是下载mysql安装文件,慢慢安装,另一种就是下载xmpp,里面自带mysql,就像是安装普通的mac软件一样,安装完毕,就有了mysql了. 方法一,官网下载 ...

  8. 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例

    Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...

  9. mac 下安装 mysql (蛋疼)

    mac先安装mydql步骤 1.首先从官网上下载 mac版本的mysql:我的是mysql-5.7.20-macos10.12-x86_64.dmg 2.正常安装: 3.在系统偏好设置的最底下.1:是 ...

随机推荐

  1. tomcat 错误查看

    路径 : \tomcat\logs 清除日志,重新启动生成 从上到下,依次查看错误,可以看到,上面的两个是系统的启动模块.然后第三行错误提示,明显指出了错误原因 “NoClassDefFoundErr ...

  2. CSS页面渲染优化属性will-change

    前面的话   当我们通过某些行为(点击.移动或滚动)触发页面进行大面积绘制的时候,浏览器往往是没有准备的,只能被动使用CPU去计算与重绘,由于没有事先准备,应付渲染够呛,于是掉帧卡顿.而CSS属性wi ...

  3. JS消化理解

    JS执行的时候是必须在网页里面执行,和样式表差不多,也是内嵌的样式表,嵌在网页里面或外部的! 一 嵌在网页里面怎么嵌? 如果你想在网页里面嵌脚本,你需要在网页里面打出一块区域,这块区域来写脚本,在写样 ...

  4. Ubuntu 16.04安装配置Samba服务

    Samba是开源软件,用来让Linux系统与Windows系统的SMB/CIFS网络协定做连结,实现Windows主机与Linux服务器之间的资源共享.Samba服务为两种不同的操作系统架起了一座桥梁 ...

  5. Dubbo源码学习文章目录

    目录 Dubbo源码学习--服务是如何发布的 Dubbo源码学习--服务是如何引用的 Dubbo源码学习--注册中心分析 Dubbo源码学习--集群负载均衡算法的实现

  6. java反射的理解与应用(某大神博客中看到的博文,写的真的太好了,果断转载作为笔记)

    原文地址:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html#undefined 一.什么是反射机制 简单的来说,反射机制指的是程序 ...

  7. C语言 extern学习1

    没有头文件时,通过本文件内的函数声明来确定定义域,实现功能: //单文件测试 #include <stdio.h> /* 经测试,C语言环境下子函数默认是void型:所以可省略不写 为严谨 ...

  8. TFS应用经验-大型项目数据仓库抽取导致的TFS应用无法访问

    在超过千人使用的TFS生产环境中,每天周期性出现无法正常查看工作项白板.无法签入代码.无法进行自动化构建.无法进行报表数据的查看等情况,真是一个让人焦灼的问题.作为TFS平台支持和运维的团队,也想进了 ...

  9. c# 读取app.config遇到生成X.config.config问题

    string exePath = System.IO.Path.Combine(Environment.CurrentDirectory, "WindowsFormsApp.exe" ...

  10. 从源码看集合ArrayList

    可能大家都知道,java中的ArrayList类,是一个泛型集合类,可以存储指定类型的数据集合,也知道可以使用get(index)方法通过索引来获取数据,或者使用for each 遍历输出集合中的内容 ...