tonci/phonebook

此包最新版本(dev-master)无可用许可信息。

PHP 5.5 的简单电话簿应用程序

安装: 7

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:应用程序

dev-master 2015-04-23 15:04 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:23:58 UTC


README

简单电话簿应用程序

如何安装

  • 确保您已安装带有 php 版本 >= 5.5.* 的 Web 服务器
  • 导航到可访问的 Web 文件夹并执行:(如果是在 Linux 上安装,您可能需要在每个命令前添加 "sudo")
git clone https://github.com/tonci/phonebook phonebook
composer install
  • 打开 config/db.php 并设置数据库
  • 运行以下 SQL
CREATE DATABASE IF NOT EXISTS `phonebook` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `phonebook`;

CREATE TABLE IF NOT EXISTS `contacts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) unsigned NOT NULL,
  `full_name` varchar(255) NOT NULL,
  `email` varchar(80) NOT NULL,
  `phone` varchar(20) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `user_id` (`user_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `users` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(60) NOT NULL,
  `password` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

ALTER TABLE `contacts`
  ADD CONSTRAINT `fk_contacts_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;