先打开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. MySQL5.6自动化部署(二进制)

    ###### 二进制自动安装数据库脚本root密码MANAGER将脚本和安装包放在/root目录即可############### ######数据库目录/usr/local/mysql####### ...

  2. shell 命令合并文本

    之前想把代码打印出来看来着,后来合并完之后放在word里发现有2000多页,然后放弃了~anyway,这个命令还是挺有用的. 比如我有文本a001.dat, a002.dat, a003.dat .. ...

  3. weblogic 集群部署时上传jsp不更新问题

    在进行集群部署的时候,进行“源可访问性”设置的时候,要注意选择“我要使部署能够通过下列位置进行访问”: 前提是必须有共享存储:

  4. 分析器错误消息: 无法识别的属性“targetFramework”。

    配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 无法识别的属性“targetFramework”.请注意属性名称区分 ...

  5. 理解 Objective-C Runtime

    初学 Objective-C(以下简称ObjC) 的人很容易忽略一个 ObjC 特性 —— ObjC Runtime.这是因为这门语言很容易上手,几个小时就能学会怎么使用,所以程序员们往往会把时间都花 ...

  6. CSS3-----图片翻页效果的展示

    在开发一个网站的过程中各种翻页效果数不胜数,在这里我将介绍一下简单的一种方法就是使用css3的旋转即可实现这种常见的效果: 显示效果如下: 首先是页面的布局,不用那么复杂; a标签的href属性,一般 ...

  7. Gdb远程调试Linux内核遇到的Bug

    知识共享许可协议本作品采用知识共享署名 4.0 国际许可协议进行许可.转载保留声明头部与原文链接https://luzeshu.com/blog/gdb-bug 本博客同步在http://www.cn ...

  8. 初探Lambda表达式/Java多核编程【1】从集合到流

    从集合到流 接上一小节初探Lambda表达式/Java多核编程[0]从外部迭代到内部迭代,本小节将着手使用"流"这一概念进行"迭代"操作. 首先何为" ...

  9. 阿里云SSD等磁盘挂载方法(详细步骤完整版)

    1,根据提示购买一块,在阿里云管理磁盘的列表"更多"点击,选中"挂载": 2,进入远程实例(远程系统),管理-->存储-->磁盘管理,在右侧看到新挂 ...

  10. CSS3知识点整理(二)----CSS3选择器

    总结各种CSS3选择器的介绍及具体语法 (一)属性选择器 在CSS2中引入了一些属性选择器,而CSS3在CSS2的基础上对属性选择器进行了扩展,新增了3个属性选择器,使得属性选择器有了通配符的概念,这 ...