【开发软件】 在Mac下配置php开发环境:Apache+php+MySql

本文地址

原文地址

点击关注微信公众号 wenyuqinghuai

本文提纲:

  1. 启动Apache

  2. 运行PHP

  3. 配置Mysql

  4. 使用PHPMyAdmin

  5. 附录

  

有问题请先 看最后的附录

摘要: 系统OS X 10.8.5,Apache是Mac自带的,主要是php的配置和MySql的配置,网上教程也挺多,本人也有参考,但是感觉有些步骤执行起来不是很顺畅,根据自己配置的过程整理

一、启动Apache



有两种方法

1、打开网络共享

打开"系统偏好设置"->"共享",在"互联网共享"那一项前面打√。

2、打开终端,输入

sudo apachectl start

这时需要输入密码,输入电脑密码即可,然后输入

sudo apachectl -v

可以查看到Apache的版本信息

Server version: Apache/2.2.24 (Unix)
Server built:   Jul  7 2013 18:05:17

此时在浏览器中输入http://localhost,会出现It works!的页面

二、运行PHP



1、找到Apache的配置文件,在目录/etc/apache2/下,打开Finder,选择"前往"-"前往文件夹",输入"/etc/apache2/",找到其中的"httpd.conf"文件,选择用文稿打开进行编辑,点按Command+F,搜索#LoadModule php5_module libexec/apache2/libphp5.so,如图

把蓝色那一行的#号去掉,然后保存,如果出现文本锁定,无法解锁的情况,解决办法有两种

a)选中该文件,右击后选择"显示简介",点击右下角的小锁的图标,输入电脑密码解锁,然后选择左边的+号键,选择自己当前电脑登陆的用户,将权限设置为读与写,如果还是不行,将其上一级文件夹权限同样再修改一次。

b)将该文件复制到桌面,进行修改,修改后再复制到原来的文件夹替换之前的文件即可。

2、重启Apache,在终端输入

sudo apachectl restart

PHP就可以用了。

3、在终端输入

sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php

即在Apache的根目录下复制index.html.en文件并重命名为info.php

4、打开info.php,在It works后面加上<?php phpinfo(); ?>,然后再次重启Apache,在浏览器中输入http://localhost/info.php,会出现一个显示php信息的页面,如图所示。

三、配置MySql



1、在http://dev.mysql.com/downloads/mysql/网站上,选择Mac OS X平台,然后选择图中的下载,我开始下载错了,安装出错,后来下载图中的版本安装成功

双击dmg文件

双击第一个安装,然后双击第三个安装,然后双击第二个,第二个是配置文件,安装之后,可以在系统偏好设置中选择启动或者关闭MySql。

2、修改密码

在终端输入,这里修改密码为12345,也可为其他,自定义即可

/usr/local/mysql/bin/mysqladmin -u root password 12345

四、使用phpMyAdmin



phpMyAdmin是用PHP开发的管理MySql的程序,非常实用

1、下载phpMyAdmin,在网址http://www.phpmyadmin.net/home_page/downloads.php中选择合适的版本下载,我选择的是phpMyAdmin-4.0.8-All-Languages.tar.bz2

2、将下载好的文件解压后,放进/Library/WebServer/Documents/文件夹中,并命名为phpmyadmin。

3、复制/Library/WebServer/Documents/phpmyadmin中的config.sample.inc.php,并命名为config.inc.php,并放在当前文件夹下。

4、编辑config.inc.php,修改其中的

$cfg[‘Servers‘]]$i][‘host‘] = ‘localhost‘;

$cfg[‘Servers‘]]$i][‘host‘] = ‘127.0.0.1‘;

即可,如果想要无密码登陆,则将其中的下面语句中的false改成true

$cfg[‘Servers‘][$i][‘AllowNoPassword‘] = false

5、在浏览器中输入 http://localhost/phpmyadmin,输入用户名"root",和刚刚自己所更改的密码,如果未更改密码,则按照上一步骤中的无密码操作,然后就可以直接登陆了。

PS:到此配置完成,进行php开发还需下载一个php开发工具,mac下的php开发工具也挺多,大家自行谷歌百度,需要提醒的是,安装好开发工具之后,在建议php工程时,记得要将工程放在和phpmyadmin同一个目录文件下,可新建一个文件夹专门用来存放php工程,否则,是无法运行的(某大神指示,本人尚未亲自验证)

五、附录:



  1. 可能遇到的问题:

    1)mysql的版本可以直接下载: http://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.0-dmr-osx10.11-x86_64.dmg

    2)安装后,启动类似于  /usr/local/mysql/bin/mysql -uroot -pOaq9_CsfGg#F

    3)登录后,修改密码  SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);

    4)设置mysql的路径 sudo vim ~/.bash_profile ,里面加上  export PATH="/usr/local/mysql/bin:$PATH"

    5)设置本机电脑用户的链接mysql的权限 :

用户管理
mysql>use mysql;
查看
mysql> select host,user,password from user ;
创建
mysql> create user  zx_root   IDENTIFIED by ‘xxxxx‘;   //identified by 会将纯文本密码加密作为散列值存储

      可参考 http://www.cnblogs.com/fslnet/p/3143344.html

    6)设置php可以链接MySQL

    可参考 http://www.cnblogs.com/studentlv/p/5666490.html

cd /etc/
sudo cp php.ini.default php.ini      ##复制 php.ini.default, 并且重命名
chmod +rwx php.ini              ##修改文件权限
vim php.ini 

之后修改mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 的值为: /tmp/mysql.sock

sudo apachectl restart            ##重启 apache
时间: 03-07

【开发软件】 在Mac下配置php开发环境:Apache+php+MySql的相关文章

在Mac下配置php开发环境:Apache+php+MySql+phpmyadmin

一.启动Apache 有两种方法 1.打开网络共享 打开"系统偏好设置"->"共享",在"互联网共享"那一项前面打√. 2.打开终端,输入 sudo apachectl start 这时需要输入密码,输入电脑密码即可,然后输入 sudo apachectl -v 可以查看到Apache的版本信息 Server version: Apache/2.2.24 (Unix) Server built:   Jul  7 2013 18:05:17

Mac下配置Cocos2d-x3.1环境

一.前期准备 1.ADT:百度下就OK 2.NDK:百度下就OK 3.ANT: http://124.254.47.39/download/55152992/78533365/4/zip/57/132/1388364864569_644/apache-ant-1.9.3-bin.zip 我用的是这个 二.配置环境变量 打开终端,执行:vim ~/.bash_profile # Add environment variableCOCOS_CONSOLE_ROOT for cocos2d-x #ex

在Mac下配置php开发环境:Apache+php+MySql

/private/etc/apache2/httpd.conf 一.启动Apache sudo apachectl start sudo apachectl -v   可以查看到Apache的版本信息 此时在浏览器中输入http://localhost,会出现It works!的页面 sudo apachectl restart 重启Apache 二.运行PHP 1.找到Apache的配置文件,在目录/etc/apache2/下,打开Finder,选择"前往"-"前往文件夹&

[亲测]在Mac下配置php开发环境:Apache+php+MySql

公司给我们配上了高大上的Apple Mac Pro本本,这两天自己正在习惯中.通过虚拟机PD,确实解决了一些因为工作习惯无法在iOS上很好完成的事情,但是我想,既然用起了iOS就尽量将一些事务在iOS环境下处理,免得好似关羽耍着大刀却骑着小木马.以前在windows下安装PHP开发环境,都是省事,直接下载一个集成包,如XMAPP .AMPPS 之类的,已经很多年没在IIS里或者自己在windows下一个一个去配置.去搞这个东东了.iOS本身好似就是基于Linux内核起身的操作系统,所以本身就自带

Mac下配置java开发环境

A:JDK环境的配置 1.打开终端Terminal: 2.进入当前用户主目录,cd ~: 3.临时授权,sudo su: 4.输入密码(密码不显示): 5.创建.bash_profile文件,touch .bash_profile(如果存在则不必新建,我的没有): 6.打开.bash_profile文件,open .bash_profile(能打开则新建成功): 7.执行vi .base_profile编辑文件: 8.输入jdk文件路径,系统默认的是1.6,我的是1.8,可以两个都配置,方便以后

mac下配置android开发环境

从昨天下午到现在,用了差不多一整天的时间去熟悉mac和配置环境,基本已经OK了,大体记录了整个过程中遇到的问题. 1.安装java环境 之前听说mac自带java环境,java -version一下啥都没有,所以还是先装java. oracle官网下载java就可以,链接http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=ocomen 我下载的是java7, 这里直接安装就行,没有遇到

Mac下配置Android开发的几个问题

今天在OS X Yosemite(版本10.10)下依据Google Android文档部署Android的开发环境. 首先去http://developer.android.com/sdk/index.html下载ADT budle,现在2014年11月2日的最新版本是adt-bundle-mac-x86_64-20140702.zip,这是一个Google推荐的Eclipse版本加上SDK的初始包.下载后解压缩得到一个文件夹adt-bundle-mac-x86_64-20140702,将此文

Mac 下配置 Python 开发环境

? ~ sudo brew install python3 ==> Downloading https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz Already downloaded: /Library/Caches/Homebrew/python3-3.5.1.tar.xz ==> Downloading https://bugs.python.org/file40478/xcode-stubs.diff Already do

Mac下配置node.js环境(Mac 10.12)

有安装就有卸载,卸载教程参考:http://www.cnblogs.com/EasonJim/p/6287141.html 一.官方下载pkg安装包 1.安装 到官网https://nodejs.org/en/下载 直接双击运行即可. 2.更新 直接下载官网的最新安装包,然后一路下一步安装即可. 参考:http://stackoverflow.com/questions/11284634/upgrade-nodejs-to-the-latest-version-on-mac-os 二.使用bre