先打开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. return_url和notify_url的区别

    页面跳转同步通知页面特性(return_url特性) (1)   买家在支付成功后会看到一个支付宝提示交易成功的页面,该页面会停留几秒,然后会自动跳转回商户指定的同步通知页面(参数return_url ...

  2. SQL Server如何固定执行计划

    SQL Server 其实从SQL Server 2005开始,也提供了类似ORACLE中固定执行计划的功能,只是好像很少人使用这个功能.当然在SQL Server中不叫"固定执行计划&qu ...

  3. 开源第三方登录组件OAuthLogin2.0 解析及开源地址

    OAuthLogin2.0介绍地址: 博客地址:http://www.cnblogs.com/dazhuangtage/p/6306133.html Nuget地址:https://www.nuget ...

  4. 搭建typescript开发环境最详细的全过程

    搭建typescript开发示例https://github.com/Microsoft/TypeScriptSamples typescript案例https://www.tslang.cn/sam ...

  5. 在Oracle中数据库、表空间、表之间的关系

    在oracle中,表空间是存储概念上的,建立表空间需要有对应的数据文件,数据文件建立好之后直接会把一定的磁盘空间分配给它,这样可以对数据库的存储空间进行有效的管理.然后在建表的时候指定对应的表空间,该 ...

  6. 从零开始学C#——基本语法(二)

    基本语法 C#,又名Csharp,天朝喜欢叫C井. C#是一种面向对象的编程语言.在面向对象的程序设计方法中,程序有各种相互交互的对象组成.相同种类的对象通常具有相同的类型,或者说,是在先沟通那个的c ...

  7. iOS-直播开发(开发从底层做起)

    一直在忙, 也没写过几次播客! 但一直热衷于直播开发技术, 公司又不是直播方向的, 所以就年前忙里偷袭研究了一下直播开发, 然后翻阅了很多大神的技术博客等, 写了一个简单的Demo, 又根据网上大神们 ...

  8. [html5] 学习笔记- 编辑API之Range对象(二)

    本节继续介绍range对象的方法,包括cloneRange,cloneContents,extraContents,createContextual,createContextual-Fragment ...

  9. 蓝桥网试题 java 基础练习 回文数

    --------------------------------------------------------------------- 没必要枚举出所有四位数 四位数里是回文的数都有一个特性,是什 ...

  10. pwnable.kr-collision -Writeup

    bof html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addres ...