服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)

前言

搭建Apache HTTP Server往往都会安装PHP环境,因为很多人都使用PHP做web。其实相对我而言,我是用PHP做后台。主要是因为我是移动端方向:做iOS和Android。往往需要通过请求服务器获取数据库的数据,以JSON格式返回给我的客户端,这一点PHP可以实现。但现在Java是主流,我也朝着Java Web方向学习,学习Java后台,现在已经成功实现了Java,Android,iOS三端合一的后台(一套后台接口,三端通用),逐渐弃用PHP后台,但是PHP后台也展现其优势:配置简单~废话不多说,配置PHP环境吧

服务器

centOS 7.3 64位

-1- 安装PHP

# yum install php php-devel

中间遇到的

Is this ok [y/d/N]:

输入y继续安装
没有错误就安装完成了~
再接着我们可以安装PHP拓展

# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

同样的遇到是否继续,就选择y

-2- 重启apache使服务器生效

# service httpd restart

最后大功告成~

后台小Demo

需求,写一个用户注册接口,输入用户名和密码以及昵称,创建一个用户

MySQL:创建数据库和表

数据库:test
表:user (字段:user_id:账号 password:密码 nickname:昵称)

服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)_第1张图片
屏幕快照 2017-10-09 上午4.15.42.png
PHP: 写后台接口


上传服务器

我在apache服务器的根目录创建了一个名字叫api的文件夹,用于存放一些接口文件

服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)_第2张图片
屏幕快照 2017-10-09 上午3.24.09.png

上传以register.php命名的注册接口

服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)_第3张图片
屏幕快照 2017-10-09 上午3.24.54.png

使用接口测试工具测试接口

经常写好的接口要用接口测试工具测试:http://ouapi.com,发现当中的错误,直到正确才能给web前端以及移动端的开发人员使用,我们这里通过接口测试工具测试模拟一次请求:
用户名:[email protected]
密码:123456
昵称:helloMiao

服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)_第4张图片
屏幕快照 2017-10-09 上午4.18.56.png

请求成功,返回了JSON信息提示注册成功。我们去数据库刷新一下user表

服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)_第5张图片
屏幕快照 2017-10-09 上午4.17.54.png

成功写入数据库~
我们再发送一次请求:


服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)_第6张图片
屏幕快照 2017-10-09 上午4.17.43.png

这次因为用户名没有更改,根据接口的代码逻辑,应该是返回一个错误状态:该账号已被注册

结束

如有问题,欢迎评论区留言。喜欢我的文章欢迎点赞,想学习更多欢迎关注我的账号~

附相关教程

基础教程

-1- 服务器配置教程:9.9购买阿里云学生优惠云服务器
-2- 服务器配置教程:阿里云服务器配置安全组
-3- 服务器配置教程:远程连接Linux服务器管理文件
-4- 服务器配置教程:远程登录并控制Linux服务器

进阶教程

-1- 服务器配置教程:阿里云服务器安装配置JDK
-2- 服务器配置教程:阿里云服务器安装配置MySQL
-3- 服务器配置教程:服务器配置教程:阿里云服务器安装Apache HTTP Server服务(动手搭建网站)
-4- 服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo)
-5- 服务器配置教程:阿里云服务器maven的安装与配置
-6- 服务器配置教程:Tomcat服务器配置

你可能感兴趣的:(服务器配置教程:阿里云服务器安装PHP环境(附PHP+MySQL+Apache后台小Demo))