mac 配置php和mysql_Mac下配置PHP+MySql环境
由于最近需要布置mantis用来进行bug追踪,在此记录其过程。
由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。
首先打开终端输入命令:
sudo vim /etc/apache2/httpd.conf
其中有一行是这样的
#LoadModule php5_module libexec/apache2/libphp5.so
将前面的#号去掉。
然后打开系统偏好设置中的共享,将web共享勾上,如下图
重启apache, 命令如下:
sudo apachectl restart
这样就可以在浏览器中输入http://localhost/,如果出现
It works! 说明成功配置php环境
下面来配置MySql环境。
打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg安装后,mysql会随系统启动而自启动,MySQL.prefPane表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql的安装项。
这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们设置一个密码。
打开终端,如果你输入mysql提示没有这个命令,那么需要配置mysql bin目录的环境变量。目录是,/usr/local/mysql/bin/, 将其加入到PATH变量中。在这儿我介绍另一种方法,
在终端中输入
sudo vim /etc/bashrc
然后在其中加入
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
这样一来,在终端中输入mysql就有这个命令了, 其实它与我们C/C++中的宏定义有点类似,别名代替的作用。
[ 目标Ü 在Windows上安装与配置MySQLÜ 在Windows上安装与配置ApacheÜ 在Windows上安装与配置PHP 一般情况下,使用PHP开发的Web网站是在Linux操作系统下
接着我们修改root的密码,命令如下:
mysqladmin -uroot password 12345
这样就将root的密码改为了12345.
cd /etc
sudo cp php.ini.default php.ini
sudo chmod 666 php.ini
将三处/var/mysql/mysql.sock替换为/tmp/mysql.sock
最终结果是这样:
pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock
要管理Mysql,如果用命令行比较麻烦,开源的phpMyAdmin采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin. 它是由php开发的,下载地址是:http://www.phpmyadmin.net/home_page/downloads.php
将下载下来的解压放在/Library/WebServer/Documents/目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,
再输入命令:
cp config.sample.inc.php config.inc.php
vim config.inc.php
按照下面进行修改:
$cfg['blowfish_secret'] = '';//用于Cookie加密,随意的长字符串
$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守护程序做了IP绑定
现在可以在浏览器中输入URL:
http://localhost/phpmyadmin/
用服名为:root
密码为你设置的密码。
就可以login到mysql的管理界面。
将apache目录/Library/WebServer/Documents/ symbolic link到自定义目录,以后就可以在自定义目录中操作apache目录,命令如下:
ln -s /Library/WebServer/Documents/ ~/MyWeb
[原文参考:在Mac OS X中配置Apache + PHP+ MySQL 最近开始对linux感兴趣,刚好手边有mac book,这简直是天助我也,在网上搜索了一下,原来macos中内置了apache和php,却
mac 配置php和mysql_Mac下配置PHP+MySql环境相关推荐
- mac版python连接mysql_Mac下Python连接MySQL · BlBana’s BlackHouse
Mac和Windows下安装mysqlclient坑点记录 Python连接MySQL(mysqlclient) Python连接MySQL类库pymysql python3:mysqlclient, ...
- ssh mysql环境搭建_Ubuntu下JDK+Tomcat+MySql环境的搭建
Ubuntu 下 JDK+Tomcat+MySql 环境的搭建 1. 安装 Ubuntu-server-10.04.1 1.1 安装 安装过程中,记下输入的用户名与密码. 1.2 设置IP 安装完成之 ...
- ubuntu mysql 环境,Ubuntu下安装搭建MySQL环境步骤介绍
摘要 腾兴网为您分享:Ubuntu下安装搭建MySQL环境步骤介绍,翼拍照,易码平台,洋葱数学,小度等软件知识,以及poco美人相机,收卡啦,crc16校验工具,ps画笔样式,机械标准件,法硕联盟论坛 ...
- php安装依赖于mysql吗_PHP_老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略,一、首先安装MySql:
对于MySql - phpStudy...
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略 一.首先安装MySql:对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySq ...
- ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍
安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下. 一. 安装 MySQL sudo ...
- linux 怎么配置apache,在Linux下配置Apache Web服务
<在Linux下配置Apache Web服务>由会员分享,可在线阅读,更多相关<在Linux下配置Apache Web服务(10页珍藏版)>请在人人文库网上搜索. 1.在Lin ...
- windows下apache+php+mysql 环境配置方法
转自:http://www.jb51.net/article/30128.htm 一 准备 1 下载apache http://httpd.apache.org/download.cgi#apach ...
- windows 7 64bit 下apache php mysql 环境配置
在64位环境下安装apache,php和配置过程 准备好安装包.(64位版本) Apache 下载地址:http://www.apachelounge.com/download/ Php 下载地址:h ...
- mac rails mysql_MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法...
MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法 2014-2-12 / 阅读数:5471 / 分类: R ...
最新文章
- 比特币脚本及交易分析 - 智能合约雏形
- 服务器怎么打开数据库文件夹,服务器怎么打开数据库文件夹下
- connection getconnection()为什么要关闭_为什么转速低于600r/min排汽缸喷水要自动关闭_搜狐汽车...
- 关于linux的服务器搭建,关于搭建linux日志服务器
- [HNOI2010]公交线路
- python3.6安装步骤-手动安装python3.6的操作过程详解
- [转载] Python正则表达式(含正则表达式速查表)
- 当你的服务器被黑了,一定要看是不是犯了这 5 点错误
- 从AWS宕机事件说开去,热闹看完该学会什么?
- 推荐给java新手的JAVA零基础入门书籍
- 计算机视觉论文-2021-07-30
- [I.MX6UL] U-Boot移植(二)
- CnPeng说:“快应用”的慢节奏
- ASEMI快恢复二极管SFP3006和瞬态二极管一样吗?SFP3006和TVS能否代换
- 精仿交易猫手游1:1源码可运营 支持二维码收款
- 重拾Java基础知识:运算符操作
- 各种下载文件方式总结
- S32K144之ADC
- 波形系列之正弦波发生器-含仿真代码及工程
- java程序员培训学院,年薪60W必备
热门文章
- 振华重工携手微软,开启港口运营数字化转型新纪元
- Asp.net Core 使用MyCat分布式数据库,实现读写分离
- 回车ajax显示,ajax返回值中有回车换行、空格的解决方法分享
- java简单投票系统_JSP实现的简单Web投票程序代码
- C语言试题十六之写删除字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。
- linux之使用md5sum命令比较两个文件是否一样
- Android之Launcher分析和修改5——HotSeat分析
- python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】
- 【C语言简单说】八:分支结构之if(1)
- @order注解_别再用ifelse了,用注解去代替他吧