Linux服务篇之五:YUM构建LAMP架构配置

Linux服务篇之五:YUM构建LAMP架构配置

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。

目前LAMP架构是大多数中小企业最青睐的PHP架构选择,也是众多Linux SA喜欢选择的一套架构。那接下来我们就实战来操作一下,如果来搭建这样一套架构,当然可以使用:

一、yum安装命令很简单,一条命令搞定所有:

1、yum  install httpd  httpd-devel  mysql-server mysql-devel  php php-devel php-mysql �Cy

这一条命令LAMP环境即可安装成功,只需要重启apache、mysql服务即可:

查看已经安装的yum的lamp:

wKioL1Wc1-SQC-a4AAOJW0g7CGY806.jpg

2、启动服务,出现这个错误,

wKioL1Wc2EmTG7reAAJPehV6Mgo704.jpg

需要编辑:/etc/httpd/conf/httpd.conf:

进入后把:www.example.com修改成localhost同时把#去掉!

再次重启apache服务即可!

wKiom1Wc4DyzEYa9AASHjcx88Qs849.jpg

3、检查一下,服务端口是否都启动了,apache、mysql服务都启动好了!

 

二、创建一个测试页面

1、在apache的发布目录里面创建:/var/www/html

vi index.php

输入一下内容:

<?php

phpinfo();

?>

注:在没有index.php的情况下,使用vi index.php是新建这个文件的意思!

2、关闭防火墙和selinux:

wKiom1WdO67QyH_sAAJihEM3LQ4183.jpg

wKioL1WdPX7Rda12AALTyMdQxpM562.jpg

3、访问一下这个php的测试网站,出现这个页面,表示php的网站已经搭建成功!

因为这个默认页面使用了这个文件:index.php,而不是index.html!

wKioL1Wehz2h5Nz-AAZqqsam2sE856.jpg

4、测试网站搭建成功之后,就可以把程序员写好的网站代码,放在网站的发布目录,就可以看到这样的动态的网站,非常好看!而用apache发布的静态页面非常的就只是静态的页面!

5、查找一下Apache配置文件中:/etc/httpd/modules,是否有php模块,

wKioL1WeQXWzNhV3AAHbpja92qQ895.jpg

找到了,证明apahche和php整合成功了!apache会自动加载php模块!

wKiom1WeP6SgcIFKAAIoQU6F5OQ168.jpg

2、现在把php模块直接插入到httpd.conf的配置文件中,

插入之前的/etc/httpd/conf/httpd.conf配置文件内容如下:

cat /etc/httpd/conf.d/php.conf >>/etc/httpd/conf/httpd.conf

wKiom1WeP6SzcDm3AAZedgDE1qw072.jpg

插入之后的/etc/httpd/conf/httpd.conf配置文件内容如下:

wKioL1WeQXbwpedCAAU9B5zurE4121.jpg

重启apache服务,出现一个警告:php这个模块已经在2个目录中被加载了!需要清理一个,

wKiom1WeP6XzJcqbAAFzVNlglco153.jpg

移动到别的目录中,

wKioL1WeQXaRXrHYAAGF64S5N7E007.jpg

再次启动apahche服务,成功!验证一下测试页面,可以打开!

wKiom1Wei7-wnzGTAAZqqsam2sE958.jpg

 

三、搭建Discuz论坛网站

搭建LAMP,需要让PHP与Apache整合,就是把PHP模块整合到Apache配置文件中去!

php的网站刚刚搭建完成,其他的设置都没有!

1、下载一个软件包,

wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

2、解压到指定的aphache发布目录,

wKiom1WeP6XAuuK-AAJe1Q46HLo955.jpg

3、进入安装向导:

wKiom1WeP6bxH_CkAAVC3N57daQ696.jpg

wKioL1WeQXfQr1rgAAOUPLoQ6rc005.jpg

4、需要进行授权:chmod o+w * -R

wKiom1WeP6bR28EVAAZ9L54Q46M376.jpg

5、新建一个数据库并授权用户,

wKiom1WelcPAvpI5AAJ8OI-o_1c444.jpg

6、完成Discuz论坛搭建!

wKiom1Wele3CLjWtAATK_IJ4tHM381.jpg

本文出自 “柏书兵-系统运维” 博客,转载请与作者联系!

你可能感兴趣的:(Linux服务篇之五,构建LAMP架构配置)