LAMP搭建

参考链接: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 "连接成功";
?>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值