配置Web网站服务

news/2025/1/12 21:52:10/

学会安装CentOS默认httpd服务器apache,熟悉httpd服务的部署过程及常见配置,学会MySQL安装与配置

1.设置好CentOS7的网络,保障能连上外网。(用nmtui设置即可)

2.安装apache

[root@www ~]#yum –y install httpd

 3.确认安装结果

[root@www ~]# ls  /etc/httpd/

bin cgi-bin error icons lib man modules

build conf htdocs include logs manual

4.启动httpd

[root@www ~]# systemctl start httpd

5.在物理机用浏览器访问虚拟机的IP:192.168.137.32

 

6.添加一个自己编写测试页,确认网页主目录

[root@www ~]# cd /var/www/html

[root@www ~]# vi index.html

<html>

<body>

<title>tyj</title>

This is my homepage.

</body>

</html>

在物理机刷新一下,显示上述网页内容。

 

主要目录和文件:

    • 服务目录:/etc/httpd/
    • 主配置文件:/etc/httpd/conf/httpd.conf
    • 网页目录:/var/www/html/
    • 执行程序: /sbin/httpd
    • 访问日志: /etc/httpd/logs/access_log
    • 错误日志: /etc/httpd/logs/error_log

MySQL数据库概述

ManiaDB是开源的关系型数据库服务器软件

    • 目前由Oracle公司开发和维护
    • 官方站点:http://ww.mysql.com

MySQL的特点

    • 多线程、多用户
    • 基于C/S(客户端/服务器)架构
    • 简单易用、查询速度快安全可靠

安装MySQL服务器

安装包为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

设置MySQL服务器

密码设置

1.mysqladmin -u root password ‘123456’

2.mysql -u root –p

(输入密码登录)

 

MySQL数据基本基本操作

库查看

 >show databases;

库打开

 >use mysql;

表查看

 >show tables;

表打开

 >select host,user,password from user;

退出mysql:

 >quit

 

LAMP平台概述

什么是LAMP

目前最为成熟的一种企业网站应用模式,可提供动态Web站点应用及开发环境

构成组件

Linux、Apache、MySQL、PHP/Perl/Python

LAMP的优势

成本低廉

可定制、易于开发

方便易用、安全和稳定

安装PHP软件包

1.安装主程序

[root@www ~]# yum -y install php

2.安装开发工具

[root@www ~]# yum –y install php-devel

3.安装对MySQL支持程序

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

1.php.ini配置调整

[root@www ~]# cp  /etc/php.ini  /etc/php.ini.bak

[root@www ~]# grep -v “^;” /etc/php.ini  | grep -v “^$“ (查看生效部分)

[PHP]

engine = On

short_open_tag = On

asp_tags = Off

[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配置调整

使httpd服务器支持PHP页面解析功能

[root@www ~]# vi /etc/httpd/conf.d/php.conf

LoadModule php5_module   modules/libphp5.so

AddType php5-script .php

DirectoryIndex index.php index.html

测试LAMP协同工作

  1. 测试PHP网页能否正确显示

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

<?php

phpinfo( );

?>

 

  1. 测试PHP网页能否访问MySQL数据库

[root@www ~]# vi /var/www/html/test.php

<?php

$link=mysqli_connect('localhost','root','123456');               

If($link) echo "恭喜你,数据库连接成功啦!!";                  

mysql_close();                                                  

?>

 

注意要暂关闭firewalld ,SElinux,若不行再重启mariadb,httpd

[root@www ~]# systemctl start mariadb

[root@www ~]# systemctl start httpd

[root@www ~]# systemctl stop firewalld

[root@www ~]# setenforce 0


http://www.ppmy.cn/news/819728.html

相关文章

Web 服务

下载 第34章Web 服务 作者&#xff1a;Neal S. Jamison 本章内容包括&#xff1a; • We b服务器工作概览 • 主流We b服务器 • 运行Apache HTTP We b服务器 • 浏览其他We b服务器 World Wide We b (万维网)已发展为互联网上最流行的服务。许多用户在We b上搜索信息、…

free网页服务器,Web网站服务(一)

1、Apache 主要特点: (1)开放源代码、跨平台应用 (2)支持多种网页编程语言。 (3)模块化设计、运行非常稳定、良好的安全性。 2、编译安装httpd服务器 准备工作: 卸载httpd及相关依赖包 rpm -e httpd --nodeps 解压缩软件包并进入源代码目录: tar zxf httpd--C /usr/src cd /usr…

「网站服务器硬件配置」网站服务器配置要求

本篇文章给大家谈谈网站服务器硬件配置&#xff0c;以及网站服务器配置要求对应的知识点&#xff0c;希望对各位有所帮助&#xff0c;不要忘了收藏本站喔。 本文目录一览&#xff1a; 1、列出小型电子商务网站服务器的简要硬件指标&#xff0c;3-5万远的服务器硬件配置2、web服…

WEB服务(一)

Apache服务 一&#xff0c; Apache网站服务基础 Apache HTTP Server 是广泛应用的Web应用系统之一&#xff0c;要运用好它&#xff0c;必须先了解它的特点及其编译安装过程。 1.Apache简介 ​ Apache HTTP Server是开源软件项目的杰出代表&#xff0c;基于标准的HTTP网络协…

十六、网站服务Linux + Apache + MySQL + PHP

一、概念 1.前言 UI的转变&#xff1a;B/S架构 2.名词 HTML HyperText Markup Language 超级文本标记语言 网页 使用HTML,PHP,JAVA语言格式书写的文件。 主页 网页中呈现用户的第一个页面。 网站 多个网页组合而成的一台网站服务器 URL http://www.baidu.com:80/1…

如何选择网站建设的服务商?

在互联网已经应用广泛的今天&#xff0c;一个设计得好的网站能带来很好的宣传效果和实际收益&#xff0c;而一个差的网站设计只会给企业带来负担&#xff0c;也在浪费公司的金钱。 那么&#xff0c;作为客户的您在咨询网站建设的时候&#xff0c;肯定会有很多问题&#xff0c;…

Nginx 网站服务

目录 引言 一、Nginx 概述 1.什么是 Nginx 2.Nginx 特点 3.Nginx 应用场景 二、Nginx 服务基础 1. 编译安装 Nginx 1.1 布置环境 1.2 安装依赖包 1.3 编译安装 2. Nginx 的运行控制 2.1 检查配置文件 2.2 启动、停止 Nginx 2.3 添加 Nginx 系统服务 3. 配置文件 …

网站服务器该怎么选择呢?

现在所有企业都有网站业务&#xff0c;服务器作为网站运营的根本&#xff0c;其影响力非常至关重要&#xff0c;因此在选择服务器时&#xff0c;也一定要考虑周全。要是服务器没选好&#xff0c;会让网站在运营中受到非常大的阻碍。那么&#xff0c;网站服务器该怎么选择呢&…