Apache是​​世界上最受欢迎的Web服务器软件。它运行着全球67%的服务器,包括托管该站点的服务器。部分原因是因为它是开源的,并且100%可以免费使用,就像WordPress一样。它是一种可靠,安全,快速且可高度自定义的工具,您可以对其进行扩展和自定义以创建多种不同的环境。这些扩展的一个示例是PHP和MySQL之类的数据库,WordPress和其他CMS必须具备此功能才能运行。

Web服务器

Web浏览器(例如Chrome,Firefox和Edge)进行交互,以使您可以远程访问数据和功能。从您自己的计算机访问Web服务器就像打电话给客户服务以寻求信息或帮助。网络浏览器是电话,互联网是线路,网络服务器是另一侧的客户支持代表。浏览器“拨打电话”和Web服务器接收电话的方式是通过称为HTTP协议的方式进行的。首先,浏览器发送HTTP请求以请求访问某些文件,然后Web服务器检查该请求,如果清除,则可以访问有问题的文件。

该过程如下所示:

静态Web服务器
静态Web服务器

如果服务器只能执行这种接收请求和提供文件的过程,那就称为静态Web服务器。

动态Web服务器

对于更复杂的文件(例如WordPress中的PHP文件),还需要配置必要的模块以创建正确的环境,以便在网络浏览器中显示页面。WordPress不会在您的服务器上创建数百个文件,它使用数据库来存储信息,然后在以后动态生成并提供页面。

允许运行更复杂的文件(浏览器无法原样运行的文件)的设置称为动态网络服务器。WordPress和大多数内容管理软件都需要动态Web服务器才能正常运行。动态Web服务器的功能如下:

动态Web服务器
动态Web服务器

这样一来,您不必在服务器上拥有无数的text / html文件。您可以将大多数相关数据存储在可快速搜索的数据库中。这样还可以避免浪费,因为您可以在每个页面上重复使用最常见的元素。(就像WordPress模板一样,它决定了每个生成的静态html文件的外观。)因此,世界各地的人们都在使用Apache来设置动态Web服务器。并且由于它的功能,他们可以运行许多很酷的软件。

Apache并不是唯一可以在服务器上运行WordPress之类的软件的替代方案。还有许多其他选择,例如Nginx、IIS等。

什么是LAMP环境?

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

  • Linux,操作系统
  • Apache,网页服务器
  • MariaDB或MySQL,数据库管理系统(或者数据库服务器)
  • PHP、Perl或Python,脚本语言

创建LAMP环境

要创建LAMP环境,你需要有一台Linux(Linux发行版也可以)操作系统的电脑或者服务器,并且还需要拥有root权限。

推荐使用宝塔面板一键来配置LAMP环境。以CentOS 7.6系统为例,和Windwos操作系统不同的是,Windows操作系统是可以进行远程桌面连接的,而Liunx需要用SSH工具来执行命令,SSH工具推荐使用PuTTY。

下载PuTTY,打开 PuTTY,在页面上方点击Download:Stable(稳定版),会出现很多的下载选项,选择MSI (‘Windows Installer’)下对应系统位数,点击后面的(signature)下载安装即可。

安装完成后先打开,PuTTYgen,在Prameters选项卡中把RSA打勾,再点击Actions选项卡中的Generate(生成),生成完毕后打开PuTTY,在Host Name(or IP address)输入主机名或者IP地址,点击Open进行连接。

点击Open后会出现类似于Windows cmd的窗口,第一行现实的命令是:login as:,输入你的用户名,按回车,会让你输入用户密码(输入密码时不会显示输入的字符,可能会让人误认为不能输入密码,其实已经输入了),如果密码输入正确后会显示欢迎信息,接下来就可以输入命令来安装宝塔面板了。

使用SSH连接Linux实例
使用SSH连接Linux实例

安装宝塔面板需要输入Linux命令,可以参考以下命令来安装。

Centos安装命令:

	yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 

Ubuntu/Deepin安装命令:

	wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 

Debian安装命令:

	wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 

Fedora安装命令:

	wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 

Linux面板6.9.7升级命令:

	curl http://download.bt.cn/install/update6.sh|bash 

输入对应的命令后,按回车即可安装。下载完成后会提示你是否进行安装,需要输入y进行自动安装,过程需要等待一段时间。

成功安装宝塔面板
成功安装宝塔面板

安装完成后会显示面板登陆地址和用户信息,如果面板地址打不开可以查看是否开放了安全组。在浏览器中打开面板登陆地址,输入用户信息登录后,会提示安装套件,即服务器环境。选择左右边的LAMP,根据自己需要选择合适的版本进行安装。安装方式如非必要建议选择计算安装,编译安装的过程会非常缓慢,目前不知道编译安装有什么好处。

至此,整个LAMP环境已经安装成功,测试是否正常运行可以绑定个测试站点,在根目录下新建一个php文件,随意输出一个变量进行测试即可。

河北乐客互联网络科技有限公司成立于2019年2月28日,公司围绕网站以及搜索引擎开展seo、网站优化、网站权重提升、网站降权被K恢复、网站收录量提升、网站诊断调整、优化顾问、百度地图标注、百度百科创建、整站优化等业务服务。 立即咨询