美文网首页
PHP入门教程二

PHP入门教程二

作者: 80b7b6115d87 | 来源:发表于2018-03-09 15:01 被阅读135次

承接PHP入门教程一,内容进行丰富,上一章介绍的是使用docker容器快速构建一个PHP运行环境并启动测试通过,这节主要介绍在启动的容器内,进行数据库的一些初始化配置,以及PDO扩展驱动的安装

1、数据库密码设置:

《PHP入门教程一》中启动linode/lamp镜像之后,然后接着启动容器内的MYSQL数据库和Apache服务器,这样就搭建好了一个PHP的运行环境,简单进行测试之后,就要开始我们的PHP学习之旅,在接下来的学习中会遇到各种问题,然后我们接下来一一进行解决

1.首先第一个问题就是数据库密码的问题

所以我们接下来就是修改数据库密码,要修改数据库密码首先就是要知道原数据库的密码

https://hub.docker.com/r/linode/lamp/

linode/lamp镜像的基础设置都在上面这个地址下,MYSQL数据库的设置也在这里,在上面的地址中找到下面图示的位置,可以看见mysql数据库的密码Admin2015,用户名root.

MYSQL数据库设置

※ 进入容器内(如果是第一次启动容器那么会直接进入到容器内),如果说你退出来了,然后想再进去那么使用docker ps 的命令查看你的运行的容器ID,然后在使用这个命令docker exec -it 812d528ccfec /bin/bash,进入运行的容器(其中812d528ccfec就是你使用docker ps命令查询出来的运行的容器ID)
※ 进入到容器中之后,查看你的MYSQL数据库和Apache服务器是否启动着,如果没有启动那么请看《PHP入门教程一》进行启动,如果正在运行着,不需要重新启动的,那么直接登录MYSQL数据库进行密码修改

MYSQL数据库本地登录命令 mysql -uroot -p 密码为我们上面从文档上面查看到的密码Admin2015,登陆成功之后,数据库首先就得进行密码修改,否则会使用不了,所以进行数据库密码修改,在上面登录成功之后使用 set password=password('root');进行密码修改(个人的习惯不一样,我比较喜欢这种方式,你也可以选择其他方式),修改成之后退出此次登录,在使用新密码重新登录一下测试。

2、PDO数据库驱动设置:

上面对数据库进行配置完成自后,我们采用PHP进行数据库操作,还需要安装数据库驱动,我这里安装PDO驱动。

安装步骤:

1.输入更新系统命令 sudo apt-get update
2.查询pdo pecl search pdo
3.安装PDO sudo pecl install pdo
4.上面可能提示报错提示安装php5-dev那么我们直接安装sudo apt-get install php5-dev
5.然后在重复执行第3部
6.当出现ERROR: `make' failed这些提示时说明pdo已经加入了php的默认安装,不需要再另外安装。
7.安装php5_mysql sudo apt-get install php5-mysql
8.安装pdo_mysql sudo pecl install pdo_mysql
9.执行完上面的命令之后可能会报下面的错误,没关系不用理会
configure: error: Cannot find MySQL header files under
ERROR: `/tmp/pear/temp/PDO_MYSQL/configure' failed
10.配置pdo

php的配置文件这/etc/php5/apache2/php.ini路径下,在此配置文件下最下面配置上下面的两项即可

extension = pdo.so
extension = pdo_mysql.so

然后创建一个test.php页面,在里面phpinfo();函数,浏览器访问查看是否有以下的PDO,如果有说明安装成功

image.png

相关文章

  • PHP采集工具curl快速入门教程

    PHP采集工具curl快速入门教程

  • PHP组件漏洞防护

    内容来源(公众号:PHP基础入门教程)PHP库文件、PHP框架和其他PHP的软件模块,几乎总是以全部权限运行。如果...

  • PHP + Swoole2.0 初体验(swoole入门教程)

    PHP + Swoole2.0 初体验(swoole入门教程) 环境:centos7 + PHP7.1 + swo...

  • PHP入门教程二

    承接PHP入门教程一,内容进行丰富,上一章介绍的是使用docker容器快速构建一个PHP运行环境并启动测试通过,这...

  • MySQL教程

    MySQL 入门教程 MySQL 安装 MySQL 管理 MySQL PHP 语法 MySQL 连接 MySQL ...

  • MySQL教程

    MySQL 入门教程MySQL 安装MySQL 管理MySQL PHP 语法MySQL 连接MySQL 创建数据库...

  • PHP笔记整理

    PHP入门教程 服务器运行环境配置: ​ 真实运行环境中有: ​ 1.windows 系统 - > windows...

  • Redux-基础

    参考Redux 入门教程(一):基本用法 Redux 入门教程(二):中间件与异步操作 Redux 入门教程(...

  • 什么是SQL注入漏洞

    内容来源(公众号:PHP基础入门教程)SQL注入漏洞为PHP研发人员所熟知,它是所有漏洞类型中危害最严重的漏洞之一...

  • SQL注入漏洞防护

    内容来源(公众号:PHP基础入门教程)SQL注入是最危险的漏洞之一,但也是最好防护的漏洞之一。本节将介绍在PHP的...

网友评论

      本文标题:PHP入门教程二

      本文链接:https://www.haomeiwen.com/subject/rnfpfftx.html