目录
2.httpd.conf配置调整(CentOS7已把其它支持程序配置文件放到conf.d目录,只在本文件中用 includeoptional加载)
需要掌握的内容:
- 学会安装CentOS默认httpd服务器apache
- 熟悉httpd服务的部署过程及常见配置
- 学会MySQL安装与配置
软件介绍:
Apache起源
源于 A Patchy Server,著名的开源Web服务软件
1995年时,发布Apache服务程序的1.0版本
由Apache软件基金会(ASF)负责维护
最新的名称为 “Apache HTTP Server”
主要特点:
开放源代码、跨平台应用
支持多种网页编程语言
模块化设计 、运行稳定、良好的安全性
1.准备工作(为虚拟机作个快照,以方便以后换LNMP环境 )
设置好网络,保障能连上外网。(用nmtui设置即可)
2.安装apache
root@www ~]#yum –y install httpd
3.确认安装结果
4.启动httpd
[root@www ~]# systemctl start httpd
5.在物理机用浏览器访问虚拟机
6.添加一个自己编写测试页,确认网页主目录
[root@www ~]# cd /var/www/html
[root@www ~]# vi index.html
<html>
<body>
<title>tyj</title>
This is my homepage.
</body>
</html>
安装包为mariadb开头的一系列文件 yum –y install mariadb mariadb-server
确认安装完成 ls /etc/my.cnf
/etc/my.cnf /etc/my.cnf.d
ls /var/lib/mysql
启动数据服务
systemctl start mariadb
密码设置
1.mysqladmin -u root password ‘123456’
2.mysql -u root –p
(输入密码登录)
库查看
>show databases;
库打开
>use mysql;
表查看
>show tables;
>select host,user,password from user;
退出mysql:
>quit
1.安装主程序
root@www ~]# yum -y install php
2.安装开发工具
[root@www ~]# yum –y install php-devel
3.安装对MySQL支持程序
[root@www ~]# yum –y install php-mysql(在Packages目录中,TAB补全)
1.php.ini配置调整
[root@www ~]# cp /etc/php.ini /etc/php.ini.bak
[root@www ~]# grep -v “^;” /etc/php.ini | grep -v “^$“ (查看生效部分)
[root@www ~]# vi /etc/php.ini
……
default_charset = "utf-8”
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
post_max_size = 8M
short_open_tag = On
2.httpd.conf配置调整(CentOS7已把其它支持程序配置文件放到conf.d目录,只在本文件中用 includeoptional加载)
使httpd服务器支持PHP页面解析功能
[root@www ~]# vi /etc/httpd/conf.d/php.conf
1.测试PHP网页能否正确显示
[root@www ~]# vi /var/www/html/index.php
<?php
phpinfo( );
?>
2.测试PHP网页能否访问MySQL数据库
[root@www ~]# vi /var/www/html/test.php
<?php
$link=mysqli_connect('localhost','root','123456');
if($link) echo "恭喜你,数据库连接成功啦!!";
mysql_close();
?>
[root@www ~]# systemctl start mariadb
[root@www ~]# systemctl start httpd
[root@www ~]# systemctl stop firewalld
[root@www ~]# setenforce 0