tonci / phonebook
此包最新版本(dev-master)无可用许可信息。
PHP 5.5 的简单电话簿应用程序
dev-master
2015-04-23 15:04 UTC
Requires
- tonci/simple-orm: dev-master
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;