资讯专栏INFORMATION COLUMN

腾讯云Codeigniter小记

alphahans / 3094人阅读

摘要:前段时间为了抓取网络文本数据,申请了腾讯云学生机,用的框架弄了一段时间。这个用户既是不可登录的操作系统用户,也是数据库用户。设置数据库用户密码为了能够让和数据库相连接,需要设置数据库用户密码。

打读研之后,更加关注算法的学习,Web开发这一块便落下了,平时也通过微信公众号关注了些,常常感慨,技术的更迭真是日新月异。

前段时间为了抓取网络文本数据,申请了腾讯云学生机,用Python的Scrapy框架弄了一段时间。现在暑假项目的压力稍微小了些,心想把之前落下的PHP的知识捡起来,当然,仅仅捡起来还是不够的,还要把一些我听到的比较新的技术也用上来。

开发目的

建立微信公众号自动回复素材管理平台,便于小编设置回复消息

进行一键部署持续集成的初步尝试

相关技术准备

腾讯云

Nginx

PHP 7

Postgresql

Git

Codeigniter 3

Coding.net的WebHook功能

开发过程 Nginx以及PHP7安装

这一步难度不大,按照教程一步一步配置就好了,相关教程链接:

How To Install Linux, Nginx, MySQL, PHP (LEMP stack) in Ubuntu 16.04

How to Install PHP 7, NGINX & MySQL on Ubuntu 15.10 & 14.04

Postgresql安装

早就听说Postgresql怎么好怎么好,于是这次就试着用用,安装方法也比较简单,直接使用命令sudo apt-get install postgresql即可

安装完成后,系统会自动生成一个数据库超级用户postgres,密码为空。这个用户既是不可登录的操作系统用户,也是数据库用户。

设置数据库用户密码

为了能够让PHP和Postgresql数据库相连接,需要设置数据库用户密码。

首先修改Linux用户postgres的密码,输入如下命令

sudo passwd postgres

再修改数据库超级用户postgres的密码
1) 切换到Linux下postgres用户

sudo su postgres

2) 登录postgres数据库

psql postgres

这样你会看到postgres提示信息如下:

psql
Type "help" for help.

并出现postgres的命令行提示符号:

postgres=#

3) 输入如下命令,完成postgres数据库用户密码设置

 ALTER USER postgres with PASSWORD "password"

PHP添加Postgresql支持

由于安装的是PHP7,所以直接使用sudo apt-get install php7.0-pgsql命令完成Postgresql支持

克隆Codeigniter框架到服务器

首先给服务器添加Git功能,使用sudo apt-get install git

然后使用git clone将Codeigniter框架克隆到服务器

改变html文件夹的用户组 根据Codeigniter配置Nginx,去除index.php

参考教程:Codeigniter

使用Coding.net的WebHook功能自动部署

参考教程:利用 GitHook 构建持续交付和部署

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21813.html

相关文章

  • 腾讯Codeigniter小记

    摘要:前段时间为了抓取网络文本数据,申请了腾讯云学生机,用的框架弄了一段时间。这个用户既是不可登录的操作系统用户,也是数据库用户。设置数据库用户密码为了能够让和数据库相连接,需要设置数据库用户密码。 打读研之后,更加关注算法的学习,Web开发这一块便落下了,平时也通过微信公众号关注了些,常常感慨,技术的更迭真是日新月异。 前段时间为了抓取网络文本数据,申请了腾讯云学生机,用Python的Sc...

    Ocean 评论0 收藏0
  • 从小数学就不及格的我,竟然用极坐标系表白了我的女神!(附代码)

    摘要:在两点间的关系用夹角和距离很容易表示时,极坐标系便显得尤为有用而在平面直角坐标系中,这样的关系就只能使用三角函数来表示。对于很多类型的曲线,极坐标方程是最简单的表达形式,甚至对于某些曲线来说,只有极坐标方程能够表示。 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由郭诗雅发表于云+社区专栏 在数学中,极坐标系(英语:Polar coordinate system)是...

    yagami 评论0 收藏0
  • 网页引入腾讯视频小记

    摘要:前言更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下腾讯视频开放平台文档方法一引入在视频播放界面的左下方,鼠标移动到分享,复制通用代码放在页面上即可方法二引入引入部分部分保留播放按钮手机端图精简皮肤播放器显示完毕暂停了播放 前言:更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下 腾讯视频开放平台:http://v.qq.com/open/index.html文档...

    YuboonaZhang 评论0 收藏0
  • 网页引入腾讯视频小记

    摘要:前言更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下腾讯视频开放平台文档方法一引入在视频播放界面的左下方,鼠标移动到分享,复制通用代码放在页面上即可方法二引入引入部分部分保留播放按钮手机端图精简皮肤播放器显示完毕暂停了播放 前言:更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下 腾讯视频开放平台:http://v.qq.com/open/index.html文档...

    tolerious 评论0 收藏0
  • 网页引入腾讯视频小记

    摘要:前言更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下腾讯视频开放平台文档方法一引入在视频播放界面的左下方,鼠标移动到分享,复制通用代码放在页面上即可方法二引入引入部分部分保留播放按钮手机端图精简皮肤播放器显示完毕暂停了播放 前言:更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下 腾讯视频开放平台:http://v.qq.com/open/index.html文档...

    546669204 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<