> 백엔드 개발 > PHP 튜토리얼 > Medoo 시작하기: 설치 및 구성-Medoo 사용자 가이드

Medoo 시작하기: 설치 및 구성-Medoo 사용자 가이드

PHP中文网
풀어 주다: 2016-07-25 09:12:40
원래의
2170명이 탐색했습니다.

메두란 무엇인가요? 개발을 가속화하는 가장 가벼운 PHP 데이터베이스 프레임워크 Medoo의 강력하고 완벽한 API는 가장 일반적이고 기본적인 요구 사항을 완벽하게 충족할 수 있을 뿐만 아니라 사용이 매우 간단합니다. 2차 개발이 필요하더라도 전혀 문제가 되지 않습니다. 가장 먼저 번역할 내용은 Medoo의 소개 장입니다. 먼저 Medoo의 설치 및 구성에 대해 이야기하겠습니다.

메두란 무엇인가요? 관계자의 말을 살펴보세요:

 The Lightest PHP database framework to accelerate development! 
//译:  加速开发的最轻量的PHP数据库框架!
로그인 후 복사

Medoo의 슬로건은 여전히 ​​시끄럽지만 정말 유용할까요? Medoo를 일정 기간 사용해 본 결과, Medoo가 공식 소개와 정말 똑같고, PHP 프로젝트 개발 속도를 크게 높일 수 있다는 것을 알게 되었습니다. 웹 개발을 할 때 많은 회사나 개인이 PHP 언어를 사용하기로 선택하고 Medoo는 금상첨화를 제공할 수 있습니다. 개발 주기를 단축하세요. Medoo의 강력하고 완전한 API는 가장 일반적이고 기본적인 요구 사항을 완벽하게 충족할 수 있을 뿐만 아니라 사용하기도 매우 간단합니다. 2차 개발이 필요하더라도 전혀 문제가 되지 않습니다. 그럼에도 불구하고 인터넷상의 중국어 문서는 아직 완벽하지 않습니다. 그래서 나는 Medoo를 직접 번역하고 정리하기로 결정했습니다. 아주 정확하지는 않을 수도 있지만, 그래도 공식적인 의미를 놓치지 않으면서 최대한 이해하기 쉽게 설명하고 싶습니다. 그럼, 소개 장부터 시작하겠습니다.

시작하기

Medoo를 사용하는 것은 너무나 쉽습니다!

요구 사항

PHP 5.1 이상이 필요합니다. 매우, 특별하고, 매우, 강력히 권장됩니다. PHP 5.4 이상을 사용하고 PDO 지원을 활성화하세요. MySQL, MSSQL, SQLite 등과 같은 데이터베이스를 설치할 수 있습니다. php_pdo_xxx(XXX = 사용하려는 데이터베이스 이름) 확장이 설치되어 있고 php.ini에서 활성화되어 있는지 확인하세요. SQL에 대한 기본적인 지식이 조금 필요할 수도 있다고 생각합니다. (개발자 입장에서는 문제 없다고 생각합니다^^!)

주의사항

PHP 5.4에서는 배열의 약어 구문으로 []를 사용할 수 있습니다. 모든 Medoo 샘플 코드는 array() 대신 []를 사용합니다.

// PHP 5.1 中
var data = array("foo", "bar");
// PHP 5.4+ 中
var data = ["foo", "bar"];
로그인 후 복사

설치

medoo.php를 다운로드하여 올바른 디렉토리에 넣으면 됩니다!

구성

medoo를 구성하고 데이터베이스 연결을 시작하는 방법에는 두 가지가 있습니다.

// 1. 独立配置的方法
require  'medoo.php';
$database = new medoo([
	// required
	'database_type' => 'mysql',
	'database_name' => 'name',
	'server' => 'localhost',
	'username' => 'your_username',
	'password' => 'your_password',
	//可选
	'port' => 3306,
	'charset' => 'utf8',
	// DB连接驱动选项,了解更多 http://www.php.net/manual/en/pdo.setattribute.php
	'option' => [
		PDO::ATTR_CASE => PDO::CASE_NATURAL
	]]);
$database->insert("account", [
	"user_name" => "foo",
	"email" => "foo@bar.com"]);
// 2. 直接打开 medoo.php 并在文件的顶部编辑一些配置信息,
// 然后你之后就无需再次进行配置而直接使用它。
// MySQL, MSSQL, PostgreSQL, Sybase 的类型名如下:
// MySQL -> mysql// MSSQL -> mssql
// PostgreSQL -> pgsql
// Sybase -> sybase
class medoo{
	protected $database_type = 'mysql'; 
	// DB的类型名
	protected $server = 'localhost';
	protected $username = 'your_username';
	protected $password = 'your_password';
	// 可选
	protected $port = 3306;
	protected $charset = 'utf8';
	....
}
// OK, 现在一切就绪了!
require_once 'medoo.php';
$database = new medoo('my_database');
$database->insert("account", [
	"user_name" => "foo",
	"email" => "foo@bar.com"]
);
로그인 후 복사

SQLite의 경우

MSSQL의 경우 PHP 플랫폼에서 Medoo를 통해 MSSQL을 사용하려면 Windows 환경에서 pdo_sqlsrv PHP 확장을 설치하거나 Liunx/UNIX에 설치해야 합니다. 환경 pdo_dblib PHP 확장. pdo_mssql 확장은 더 이상 사용되지 않으며 PHP에서 곧 제거될 예정입니다.

// 1. 尽管编辑 medoo.php 文件里的DB类型名
class medoo{
	protected $database_type = 'sqlite';
	// For SQLite [optional]
	protected $database_file = 'my/database/path/database.db';
	....
}

// OK, 现在一切就绪了!
require_once 'medoo.php';
$database = new medoo('my/database/path/database.db');
// 2. 或者独立配置
$database = new medoo([
	'database_type' => 'sqlite',
	'database_file' => 'my/database/path/database.db']
);
$database->insert("account", [
	"user_name" => "foo",
	"email" => "foo@bar.com"]
);
로그인 후 복사

PHP에 PDO 드라이버 설치

Medoo에는 PHP의 PDO 확장이 필요합니다. 이전에 설치하지 않은 경우 아래 단계를 따르십시오.

// 打开PHP安装目录下的php.ini文件,找到以下这一行并把行首的分号 ';'去掉。其它类型数据库请分别对应移除。
// 移除 ';' 之前
;extension=php_pdo_mysql.dll
// 移除 ';' 之后
extension=php_pdo_mysql.dll
// 然后保存并重启Apache服务器
// 如果安装成功的话,你就可以通过 phpinfo() 看到 PDO扩展相关信息。
로그인 후 복사

자, 이제 드디어 DB 운영 프레임워크를 쉽게 마쳤습니다. 아주 간단하지 않나요? ^^!



원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿