先打开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. VMware虚拟机出现Reason: Failed to lock the file

    打开VMware出现Cannot open the disk *.vmdk or one of the snapshot disks it depends on.Reason: Failed to l ...

  2. sitemap.xml 的 几个东西

    https://github.com/PureKrome/SimpleSitemap/wiki/Sitemap-Index-example  简单类实现 支持sitemapindex 有说明向导 ht ...

  3. OpenCV框架介绍

    OpenCV框架介绍 概述 OpenCV是一个开放源代码的计算机视觉应用平台,由英特尔公司下属研发中心俄罗斯团队发起该项目,开源BSD证书,OpenCV的目标是实现实时计算机视觉,,是一个跨平台的计算 ...

  4. 小谈JavaScript中this的用法

    "this"关键字是JavaScript中广泛应用的一种特性,但它经常也是这门语言中最容易混淆和误解的特性.那么"this"的实际意义是什么?它是如何求值的? ...

  5. 《JAVASCRIPT高级程序设计》第一章

    在使用调制解调器的时代,频繁的表单验证对客户端来说是一个很大的负担,javascript,作为一种专门进行表单验证的客户端脚本语言诞生了.到今天,javascript早已超越了当初设定的角色.Java ...

  6. codeforces div2.C

    C. New Year and Rating time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  7. java中函数是值传递还是引用传递?

    相信有些同学跟我一样,曾经对这个问题很疑惑.在网上也看了一些别人说的观点,评论不一.有说有值传递和引用传递两种,也有说只有值传递的,这里只说下个人见解 先看一个例子 public class Test ...

  8. Biztalk AS2开发经验总结

    一.    准备证书    4 1.    升级win2008 R2证书服务    4 2.    申请证书    6 二.    配置证书    13 1.    为AS2配置证书    13 2. ...

  9. webAppbuilder微件使用教程2 常用微件介绍

    webAppbuilder微件使用教程 --常用微件介绍 by 李远祥 上一章介绍了webappbuilder微件的一些基础操作,这一张主要是介绍一些常用微件的使用试用和配置方法. 微件的主要作用按照 ...

  10. Import Statements 导入语句

    Syntax of an Import Statement 导入语句的语法 An import statement allows clients to tell the engine which mo ...