Linux Apache+mysql+php LANP服务共同组成一个 架构
Linux:提供操作系统支持/提供一个环境支持
Apache:提供的是静态页面请求
php:只会处理动态页面请求
MySQL:持久化保存数据/状态信息
DNS DHCP
DHCP 中多个配置文件(主要的一个功能是不一样的>DHCP启动时,默认加载配置文件中设置的功能
—》 DHCP启动之后—》不会再去加载配置文件
—》每次对配置文件进行修改之后,需要重启一个服务,一个配置文件,其他一些文件
主配置文件
区域数据配置文件
数据模型文件
开放源代码、跨平台应用
支持多种网页编程语言
模块化设计、运行稳定、良好的安全性
目前最高版本是1.3,运行稳定
向下兼容性较好,但缺乏—些较新的功能
目前最高版本是2.4
具有更多的功能特性
与1.X相比,配置管理风格存在较大差异
右键———》新建——》创建文本
操作系统就会调用
具体实现创建这个文件功能模块
mkdir abc
系统实现找到对应的功能模块,让这个模块去执行创建abc
具有较大的自由度,功能可定制
可及时获得最新的软件版本
普遍适用于大多数Linux版本,便于移植使用
参考地址: http://httpd.apache.org/download.cgi
mount /dev/cdrom /mnt 挂载
rpm -e httpd --nodeps yum install -y apr-util-devel pcre-devel
tar zxf httpd-2.4.25.tar.gz -C /usr/src cd /usr/src/httpd-2.4.25/ ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi make && make install
ls /usr/local/httpd
ln -s /usr/local/httpd/conf/httpd.conf /etc/ ln -s /usr/local/httpd/bin/* /usr/local/bin/
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd vim /etc/init.d/httpd # chkconfig: 35 85 21 //35级别自动运行 第85个启动 第21个关闭 # description: Apache is a World Wide Web server chkconfig --add httpd
#检查语法
httpd -t 或 apachectl -t
cat /usr/local/httpd/htdocs/index.html service httpd restart netstat -anpt | grep 80