Mac下MAMP初试体验
原创文章,转载请注明出处!
近期小学习了一下Mac下的Apache,Mysql,php。这里记录一下,以备忘
1 php
1.1 php返回值的測试
在MAMP下測试成功,直接echo返回所数据
1.2 php调试环境
- 用komodo这个IDE能够断点调试一些东西,但机器上安装好之后,不能Debug,
Failed to configure for local php debugging
- 还是用emacs编辑,
- 在Terminal里,简单看一下语法问题。
- 在chrome里,或通过项目上调试内容
1.3 php对protobuff对象解析
- protobuf库依赖
require_once(PRO_ROOT.'/message/pb_message.php');
- 业务逻辑库依赖
require_one(PRO_ROOT.'/message_proto/pb_protohbcommand.php');
- 读取请求数据
$l_requestContent = file_getcontents("php://input");
- 构造对象
$l_requestCommand = new RequestCommand();
- 填充内容
$l_requestCommand->parseFromString($l_requestContent);
- 解析字段
echo($l_request->loginRequest()->user_data()->user_id());
2 mysql
2.1 mamp中mysql命令
alias mysql='/Applications/MAMP/Library/bin/mysql'
2.2 mysql命令
2.2.1 Remove this Database
if(mysql_num_rows(mysql_query("show databases like '"."test_database"."'"))==1){
drop database test_database;
}
2.2.2 Create New Database
create database test_database;
2.2.3 Create Table
.....
Mac下MAMP初试体验的更多相关文章
- Mac下nodeJS初体验
Mac下nodeJS初体验 这两天博主出门在外,抽空体验一下大名鼎鼎的node 安装 brew install node 安装测试 $ node -v v8.4.0 运行本地脚本 用文本编辑器编辑一段 ...
- 如何解决mac下MAMP不能重启apache server的问题
第一步:检查问题 在终端输入:sudo /Applications/MAMP/Library/bin/apachectl start 终端会提示你那个目录下的那个文件出现了什么问题 第二步:逐一排 ...
- mac下MAMP的安装和使用
详情博客:https://my.oschina.net/laiconglin/blog/514139
- 游戏制作之路:游戏引擎选择、Mac下和Windows下UnrealEngine 4体验对比、文档及其他
UnrealEngine 4和Unity3d的选择 订阅了UrealEngine4(UE4)开发者.我开始做网站用的是ASP.NET和C#,之后做网站虽然换用更方便的PHP(因为做的都是小网站).我想 ...
- Mac系统 MAMP 集成环境下搭建 Redis
之前由于嫌弃 mac 下命令行搭建 php+mysql 环境太复杂,给自己挖了一个大坑 就是偷懒使用了名为 MAMP 的一键集成安装包 好用是好用,但是等你需要添加点模块和功能的时候就傻眼了 这几天在 ...
- MAMP mac下启动Mysql
MAMP mac下启动Mysql /Applications/MAMP/Library/bin/mysql -u root -p 初始密码 root:
- .NET Core初体验 - 在Mac下运行第一个Web示例程序
要说最近两天程序猿之间最喜欢吹水的事是什么?那绝壁是甲骨文要放弃Java!简直做梦都要笑醒!由于公司的产品线全面转向Java,最近几个月也一直在苦学Java技术.已经默默决定了,如果消息证实是真的,我 ...
- MAC下安装MAMP的Mongodb
首先安装Mongodb服务端: 1.brew install mongodb 2.修改 vim /usr/local/etc/mongod.conf文件,db路劲 3.创建.修改/data/db,并为 ...
- Mac下Boost环境搭建
Boost,一个功能强大.跨平台.开源而且免费的C++程序库,可以在其官网了解更多:http://www.boost.org,C++标准经过不断的升级完善,现在已经功能越来越吸引人了,Boost开发过 ...
随机推荐
- Clojure学习02:语法
相比我们传统的 c ,java ,python ,javascript等,Clojure的语法比较特别,初一看,还可能会有些不适应. 本文来介绍下Clojure的语法特点. 一.表达式 所有的Cloj ...
- 设计模式(六)桥连模式Bridge(结构型)
设计模式(六)桥连模式Bridge(结构型) 1. 概述 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够 ...
- 金融管理 - MBA智库百科
金融管理 - MBA智库百科 金融管理 出自 MBA智库百科(http://wiki.mbalib.com/) 金融管理(Financial Management) 目录 ...
- Hadoop伪分布式模式部署
Hadoop的安装有三种执行模式: 单机模式(Local (Standalone) Mode):Hadoop的默认模式,0配置.Hadoop执行在一个Java进程中.使用本地文件系统.不使用HDFS, ...
- Axis2(8):异步调用WebService
在前面几篇文章中都是使用同步方式来调用WebService.也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止.使用同步方法来调用WebService虽 ...
- Vmware虚拟机下三种网络模式配置
VMware虚拟机有三种网络模式,分别是Bridged(桥接模式).NAT(网络地址转换模式).Host-only(主机模式). VMware workstation安装好之后会多出两个网络连接,分别 ...
- Inter IPP的一些基本类型对应的vs中类型
来自为知笔记(Wiz)
- Linux命令: chown
touch auth.log root@ubuntu:/work# ls -l auth.log -rw-r--r-- 1 root root 0 Feb 18 19:27 auth.log chow ...
- scanf()常犯错误
------------------------------------------------------------------------ <> 本意:接收字符串. 写成代码:voi ...
- uva 10330 - Power Transmission(网络流)
uva 10330 - Power Transmission 题目大意:最大流问题. 解题思路:増广路算法. #include <stdio.h> #include <string. ...