先打开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. --@angularJS--路由、模块、依赖注入

    以下是演示angular路由切换的demo. 主页:index.html <!doctype html><html ng-app="bookStoreApp"&g ...

  2. storm遇到问题汇总

    http://www.reader8.cn/jiaocheng/20131023/2139887.html 错误1:在windows下运行ExclamationTopology或者WordCountT ...

  3. Log4j与common-logging联系与区别

    http://blog.csdn.net/courage89/article/details/29649801

  4. 部署AlwaysOn第一步:搭建Windows服务器故障转移集群

    在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称 ...

  5. linux redis 和 windows redis 的安装

    Linux 下安装 下载地址:http://redis.io/download,下载最新文档版本. 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download ...

  6. HDU 4570(区间dp)

    E - Multi-bit Trie Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u ...

  7. Swing JComboBox的使用

    1:JComboBox的使用:类层次结构图: java.lang.Object --java.awt.Component --java.awt.Container --javax.swing.JCom ...

  8. 吉特仓储管系统(开源)--使用Grunt压缩JS文件

    在吉特仓储管理系统开发的过程中大量使用到了JS,随着JS文件的增多我们需要对JS进行有效的管理,同时也要对JS文件进行一些压缩.文本用于记录一下使用grunt压缩JS的操作步骤,便于遗忘之后记录查找, ...

  9. Plugin execution not covered by lifecycle configuration的解决方案

    pom配置文件中,提示错误:Plugin execution not covered by lifecycle configuration. 如图: 这表示m2e在其执行maven的生命周期管理时没有 ...

  10. BOM数据基础 - Mobox物料编码管理及实现

    1 企业现状 在企业日常经营过程中会产生大量的文档,如设计图纸.变更单.计算书.设计方案等,如果是制造企业还会产生大量的产品.组成产品的零部件等物料,这些数据在进入信息系统前都需要有一个唯一的标识,也 ...