1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dogstar-PhalApi

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.en.md 5.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 13:01 bfe61ff

PhalApi: открытый фреймворк для API

Читается как «фэл-эйпи»

Последняя стабильная версия

Общее количество загрузок

Последняя нестабильная версия

Лицензия

Звёзды проекта с течением времени

Звёзды проекта с течением времени

Документация по разработке

Для разработчиков PHP есть подробные и элегантные документы по разработке, см.:

Онлайн-примеры

Быстрая установка

Установка через Composer

Можно выполнить быструю установку с помощью команды Composer для создания проекта.

$ composer create-project phalapi/phalapi

Примечание: Для получения информации об использовании Composer обратитесь к Composer China.

Ручная загрузка и установка

Также можно выполнить ручную установку. Загрузите исходный код проекта PhalApi из ветки master-2x, распакуйте его и выполните необязательное обновление Composer:

$ composer update

Развёртывание

Конфигурация Nginx

Если вы используете Nginx, можете использовать следующую конфигурацию:

server {
    listen 80;
    server_name dev.phalapi.net;
    # Установите корневой каталог в папку public
    root /path/to/phalapi/public;
    charset utf-8;

    location / {
        index index.php;
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        # Выберите подходящий способ связи в зависимости от текущей среды
        # fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

После настройки необходимо перезапустить Nginx.

Совет: Рекомендуется установить корневой путь посещения в /path/to/phalapi/public.

Настройка базы данных

Если используется MySQL, обратитесь к файлу ./config/dbs.php для изменения конфигурации базы данных.

return array(
    /**
     * DB数据库服务器集群 / database cluster
     */
    'servers' => array(
        'db_master' => array(                       // Идентификатор сервера
            'type'      => 'mysql',                 // Тип базы данных, в настоящее время поддерживается только mysql, sqlserver
            'host'      => '127.0.0.1',             // Доменное имя базы данных
            'name'      => 'phalapi',               // Имя базы данных
            'user'      => 'root',                  // Имя пользователя базы данных
            'password'  => '',                      // Пароль базы данных
            'port'      => 3306,                    // Порт базы данных
            'charset'   => 'UTF8',                  // Набор символов базы данных
            'pdo_attr_string'   => false,           // Результаты запроса к базе данных используют строки, true — да, false — нет
            'driver_options' => array(              // Параметры подключения при инициализации PDO
                // Если требуется дополнительная конфигурация, пожалуйста, обратитесь к официальной документации: https://www.php.net/manual/zh/pdo.constants.php
            ),
        ),
    ),

    // Больше кода опущено...
);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dogstar-PhalApi.git
git@api.gitlife.ru:oschina-mirror/dogstar-PhalApi.git
oschina-mirror
dogstar-PhalApi
dogstar-PhalApi
master_2x