1. 云栖社区>
  2. PHP教程>
  3. 正文

Mac下MAMP初试体验

作者:用户 来源:互联网 时间:2017-12-01 09:39:45

断点记录文章

Mac下MAMP初试体验 - 摘要: 本文讲的是Mac下MAMP初试体验, 原创文章,转载请注明出处。 最近小学习了一下Mac下的Apache,Mysql,php。这里记录一下,以备忘 1 php 1.1 php返回值的测试      在MAMP下测试成功,直接echo返回所数据 1.2 php调试环境 用

原创文章,转载请注明出处。

最近小学习了一下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

.....

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索断点 , 记录 文章 ,以便于您获取更多的相关知识。