参考链接:https://www.jianshu.com/p/ed2d1820bd3e
https://www.lixh.cn/archives/2603.html
安装Apache的httpd服务
1.安装httpd
[root@localhost]# yum -y install httpd
启动httpd服务
[root@localhost]# systemctl start httpd
查看httpd服务状态
[root@localhost]# systemctl status httpd
看到 Active: active (running) 说明httpd服务已经起来了
设置httpd服务开机启动
[root@localhost]# systemctl enable httpd
默认的网站根目录为/var/www/html/
[root@localhost]echo'tsts' > /var/www/html/index.html
httpd -v //安装完成后查看Apache版本指令
1.关闭防火墙
[root@localhost /]#systemctl stop firewalld //关闭防火墙
[root@localhost /]#systemctl status firewalld //查看防火墙状态
2.安装mysql
[root@localhost /]# yum install wget //安装wget
[root@localhost /]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm //下载mysql5.7的rpm文件
[root@localhost /]# yum localinstall mysql57-community-release-el7-8.noarch.rpm //安装rmp文件
[root@localhost /]#yum install mysql-community-server //安装MySQL数据库 约190M左右
[root@localhost /]# systemctl start mysqld //启动数据库
[root@localhost /]# grep 'temporary password' /var/log/mysqld.log //查看MySQL数据的原始密码文件
2017-06-11T06:18:16.057811Z 1 [Note] A temporary password is generated for root@localhost: uvrpXRuul6/h
[root@localhost /]# mysql -u root -p //进入数据库系统
mysql> set password for 'root'@'localhost'=password('Aa@123456'); //重新为数据库设置密码
Query OK, 0 rows affected, 1 warning (0.01 sec)
//将MySQL设置为开机启动项
[root@localhost /]# systemctl enable mysqld
[root@localhost /]# systemctl daemon-reload
//设置数据的默认字符集(非必须的)
[root@localhost ~]# vim /etc/my.cnf
//将下面两行配置代码加入到my.cnf最后面
character_set_server=utf8
init_connect='SET NAMES utf8'
[root@localhost ~]# systemctl restart mysqld //重启MySQL
//进入MySQL数据库
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.18 |
+-----------+
1 row in set (0.00 sec)
mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)
2.php安装
PHP的安装
安装PHP, CentOS7上默认是php5.4版本
[root@centos7 ~]# yum install php
安装php的mysql驱动
[root@centos7 ~]# yum install php-mysql
同时,我们还可以安装php的其他一些常用插件,可以用yum search命令列出所有
[root@centos7 ~]# yum search php-
在这里挑选部分安装
[root@centos7 ~]# yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
测试PHP是否安装成功
[root@centos7 ~]# cd /var/www/html/
[root@centos7 html]# vim info.php
<?php phpinfo();?>
[root@centos7 html]# systemctl restart httpd
浏览器访问http://127.0.0.1/info.php
3.连接mysql
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = mysqli_connect($servername, $username, $password);
// 检测连接
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "连接成功";
?>