简述LAMP系统
1.1简述LAMP系统
经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一(LNMP(N表示Nginx)也非常受欢迎)由一些独立系统或软件组合而成。
通常理解为 Linux +Apache+MySQL + PHP
工作原理
浏览器向服务器发送http请求,服务器 (Apache) 接受请求,由于PHP 作为Apache的组件模块也会一起启动,它们具有相同的生命周期。Apache会将一些静态资源保存,然后去调用 PHP 处理模块进行PHP脚本的处理。脚本处理完后,Apache将处理完的信息通过http response的方式发送给浏览器,浏览器解析,渲染等一系列操作后呈现整个网页。如图
LAMP适用环境
系统支持:CentOS-5 (32bit/64bit)、CentOS-6(32bit/64bit)等linux系统
实验已安装Linux系统
安装Apache2并测试
1.命令:
sudo apt-get install apache2
2.查看状态:
service apache2 status/start/stop/restart
3.Web目录: /var/www
4.安装目录: /etc/apache2/
5.局配置: /etc/apache2/apache2.conf
6.监听端口: /etc/apache2/ports.conf
7.虚拟主机: /etc/apache2/sites-enabled/000-default.con
8.测试:
浏览器访问http://localhost,出现It Works!网页。如图1-2
3 安装MySQL并测试
1.安装命令:
sudo apt-get install mysql-server mysql-client
2.测试:
mysql -u root –p
3.查看状态:
service mysql status/start/stop/retart
4.查看监听端口的情况:
netstat –tap
安装PHP并测试
1.安装 PHP7.0 :
sudo apt install php7.0
2.安装配置Apache2+PHP7.0的(libapache2-mod-php7.0):
sudo apt-get install libapache2-mod-php7.0
3.安装php7.0-mysql:
sudo apt-get install php7.0-mysql
4.重启服务:
service apache2 restart service MySQL restart
5.测试:在 /var/www/html/目录下创建phpinfo.php文件
vim /var/www/html/phpinfo.php
文件中写:
<?php phpinfo(); ?>
6.浏览器访问:http://localhost/phpinfo.php,出现PHP Version网页如图