juanrdlo/front-back-codeigniter

1.3 2019-08-25 19:08 UTC

This package is auto-updated.

Last update: 2024-09-28 07:51:47 UTC


README

License Build Status

网站上的后端-前端Codeigniter模板

CodeIgniter是一个应用程序开发框架 - 一个工具包 - 适用于使用PHP构建网站的人员。其目标是使您能够比从头编写代码快得多地开发项目,通过提供一组丰富的库来执行常见任务,以及一个简单且逻辑清晰的接口来访问这些库。CodeIgniter通过最小化完成特定任务所需的代码量,让您能够有创意地专注于项目。

发布信息

此仓库包含一个结构,可用于任何类型项目的后端和前端,基于Codeigniter框架。

服务器要求

SERVER CENTOS 7.x

$ yum update -y

GIT是必需的

$ yum install git

推荐PHP版本为7.2。

$ sudo yum install -y epel-release
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
$ sudo yum install yum-utils -y
$ sudo yum-config-manager --enable remi-php72 -y
$ sudo yum update -y
$ sudo yum install php -y
$ sudo yum install -y php-fpm php-gd php-json php-mbstring php-mysqlnd php-xml php-xmlrpc php-opcache php-pecl-apcu php-cli php-pear php-pdo php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-mcrypt php-zip
$ sudo systemctl enable php-fpm.service
$ sudo systemctl start php-fpm.service
--STOP & RESTART--
$ sudo systemctl stop php-php-fpm.service
$ sudo systemctl restart php-php-fpm.service
--STATUS SERVICES--
$ sudo systemctl status php-fpm.service
  • NGINX 1.16
$ nano /etc/yum.repos.d/nginx.repo

[nginx-stable]
name=nginx stable repo
baseurl=https://nginx.ac.cn/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.ac.cn/keys/nginx_signing.key

$ yum install nginx -y ; systemctl start nginx.service ; systemctl enable nginx; systemctl restart nginx.service
  • COMPOSER最新版本1.9.0
$ php -r "copy('https://getcomposer.org.cn/installer', 'composer-setup.php');"
$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
OUTPUT: Installer verified
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
$ composer --version

Unix/Centos7快速安装

西班牙语 wget https://juanrdlo.s3.us-east-2.amazonaws.com/setup_sp.sh -O setup_sp.sh && bash setup_sp.sh

英语 wget https://juanrdlo.s3.us-east-2.amazonaws.com/setup_en.sh -O setup_en.sh && bash setup_en.sh

逐步安装步骤

  • 注意:请将[PROJECT-NAME]替换为您的项目名称。
$ yum -y update
$ 
$ cd /usr/share/nginx/[PROJECT-NAME]
$ composer create-project juanrdlo/front-back-codeigniter | git clone https://github.com/juanrdlo/front-back-codeigniter.git 
$ mv front-back-codeigniter [PROJECT-NAME]
$ rm -rf /usr/share/nginx/[PROJECT-NAME]/.git*
$ rm /usr/share/nginx/[PROJECT-NAME]/readme.md
$ rm /usr/share/nginx/[PROJECT-NAME]/readme.rst
$ git init /usr/share/nginx/[PROJECT-NAME]
$ git remote add origin "$repo_url"
$ git add --all .
$ git commit -m "Install Framework"
$ git push origin master

许可协议

请参阅许可协议 <https://github.com/bcit-ci/CodeIgniter/blob/develop/user_guide_src/source/license.rst>