1.1      安装Apache

[root@localhost ~]# yum -y install httpd
# 开机自启动
[root@localhost ~]# chkconfig httpd on
# 启动httpd 服务
[root@localhost ~]# service httpd start
# 安装apache 一些扩展
root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

 

1.2      安装MySQL

# mysql          客户端程序

# mysql-server    服务端程序

# mysql-devel    开发设计的库

[root@localhost ~]# yum -y install mysql mysql-server mysql-devel

注意:centos7以后,将MySQL数据库软件从默认的程序列表中移除

centos7 mysql数据库安装和配置 - starof - 博客园  http://www.cnblogs.com/starof/p/4680083.html

所以:


# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
 
# 开机启动
[root@localhost ~]# chkconfig mysqld on
# 启动mysqld服务
[root@localhost ~]# service mysqld start
# 登录:初次没密码
# mysql -u root
# set password for 'root'@'localhost' =password('password');
#重启mysql
# service mysqld restart


 

mysql安装过程中如下内容:所以安装完以后mariadb自动就被替换了,将不再生效。

[root@yl-web yl]# rpm -qa |grep mariadb

1.3 配置mysql

1.3.1编码

mysql配置文件为/etc/my.cnf

最后加上编码配置

[mysql]
default-character-set =utf8
 
 
/**
1.       主键长度不能太长
2.       Datetime默认值不能有
*/

 

1.4 安装php

安装相关模块:为了让PHP支持MySQL,我们可以安装php-mysql软件包;也可使用以下命令搜索可用的php模块

[root@localhost ~]# yum -y install php php-mysql

# 安装php常用扩展

[root@localhost ~]# yum search php
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

 ### 重启httpd服务,这一步很重要

[root@localhost ~]# service httpd restart

然后,我们提供php页面,测试

[root@localhost ~]# cd /var/www/html/
 
[root@localhost html]# vi index.php

 

<?php
 
    phpinfo();
 
?>

 

 

配置博客出现warning mysqli::real_connect(): Headers and client library minor version mismatch. Headers:50537 Library:50623

解决:

rpm -e --nodeps php-mysql && yum install php-mysqlnd -y && service httpd graceful


评论区

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您好,欢迎到访网站!
  查看权限

«   2018年1月   »
1234567
891011121314
15161718192021
22232425262728
293031

最新留言