Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

安装apache
Yum -y install http
开启服务 :
Systemctl start httpd.service (service httpd start)
设置开机时启动:
chkconfig httpd on
Systemctl enable httpd.service
检查服务状态
Systemctl status httpd.service
apache安装在本地Linux服务器上yum install httpd-manual(安装完后重启服务)
如果将Apache 安装在了本地Linux服务器上,那么我们可通过自己的机子,来访问到Linux服务器
接下来就是使用自己的机子来访问Linux服务

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题


安装PHP
[root@localhost ~]# yum install php
如果安装成功,那么在/etc/httpd/conf.d/会生成 php.conf ,并且还会生成/etc/httpd/conf.modules.d/10-php.conf ,这些配置文件都会被apache读取,但是php本身的配置文件是/etc/php.ini
为了测试Apache能不能正常调用PHP,在/VAR/www/htML目录下新建一个phpinfo.php文档,内容如下所示:

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题


在centos7下,yum没有提供MySQL,所以,要在centos7下安装MySQL,那么需要去Mysql的官网下载。MariaDB是Mysql的替代品,因此,此处直接使用MariaDB

安装MariaDB

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

启动、配置MariaDB

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

配置MariaDB

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题


此处请直接按回车

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

登录MariaDB并创建相应的数据库

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

创建新的用户

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

测试,使用新用户能否登录

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

修改root密码

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

对数据库进行测试

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

数据库测试完毕

设置数据库的字符集,止乱码:
Vim /etc/my.cnf

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题


Vim /etc/my.cnf.d/client.cnf

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题


/etc/my.cnf.d/mysql-clients.cnf

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

重启服务
Systemctl restart mariadb
查看MariaDB的字符集是否修改

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题


退出数据库

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

**安装php组件,使PHP支持MariaDB
yum install php-mysql php-gd libjPEg php-ldap php-odbc php-pear php-XMl php-xmlrpc php-mbstring php-bcmath php-mhash*
安装完后需要重启MariaDB 和apache 服务

测试PHP能否连上数据库
编辑测试文件 vim /var/www/html/test.php

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

测试乱码问题
编辑文件
Vim /var/www/html/test2.php

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题

@H_304_278@

脚本宝典总结

以上是脚本宝典为你收集整理的Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题全部内容,希望文章能够帮你解决Centos7 配置LAM(MariaDB)P,以及PHP连接数据库的乱码问题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。