APP下载

基本CentOs的LAMP环境搭建

2015-10-13

人间 2015年13期
关键词:搭建



基本CentOs的LAMP环境搭建

王强

(重庆电子工程职业学院,重庆 沙坪坝 401331)

作者简介:王强(1982-5) 男,汉族,重庆垫江人,硕士,现工作于重庆电子工程职业学院。研究方向:计算机应用。

摘要:LAMP是Linux,Apache,MySQL,PHP四种软件技术首字母的缩写,其本意代表的是基于Linux操作系统的PHP运行环境,这也是目前使用最广泛的PHP运行环境解决方案,本文将以详尽的步骤和命令为Linux的初学者说明如何从无到有配置PHP运行环境。

关键词:CentOs LAMP ;搭建

LAMP是Linux,Apache,MySQL,PHP四种软件技术首字母的缩写,其本意代表的是基于Linux操作系统的PHP运行环境,这也是目前使用最广泛的PHP运行环境解决方案,本文将以详尽的步骤和命令为Linux的初学者说明如何从无到有配置PHP运行环境。

一、安装必需的基础组件

[root@centos6 ~]# yum install make gcc gcc-c++ zlibdevel libaio -y

二、编译安装libxml2

[root@centos6 LAMP]# tar -zxvf libxml2-2.7.8.tar.gz

[root@centos6 LAMP]# cd ./libxml2-2.7.8

[root@centos6 libxml2-2.7.8]# ./configure --prefix=/ usr/local/libxml2/

[root@centos6 libxml2-2.7.8]# make;make install

三、编译安装zlib

[root@centos6 LAMP]# tar -zxvf zlib-1.2.5.tar.gz

[root@centos6 LAMP]# cd ./zlib-1.2.5

[root@centos6 zlib-1.2.5]# ./configure --prefix=/usr/ local/zlib/

[root@centos6 zlib-1.2.5]# make ; make install

四、编译安装libpng

[root@centos6 LAMP]# tar -zxvf libpng-1.5.4.tar.gz

[root@centos6 LAMP]# cd ./libpng-1.5.4

[root@centos6 libpng-1.5.4]#

./configure --prefix=/usr/local/libpng/ --enableshared

[root@centos6 libpng-1.5.4]# make ; make install

五、编译安装apache

[root@centos6 LAMP]# pwd

/tmp/LAMP

[root@centos6 LAMP]# tar -zxvf httpd-2.2.19.tar.gz

[root@centos6 LAMP]# cd ./httpd-2.2.19

[root@centos6 httpd-2.2.19]#

./configure --prefix=/usr/local/apache/ --enable-so --enable-rewrite

[root@centos6 httpd-2.2.19]# make ; make install

[root@centos6 LAMP]# /usr/local/apache/bin/apachectl start

伊朗是“一带一路”国家中优质能源投资目的国。挑战与机遇并存,目前西方公司纷纷撤离伊朗,这为中国企业提供了千载难逢的商业契机。在此过程中,中国政府应尽快出台有效的政策和法律,切实保护好中国企业在伊朗的合法权益。

[root@centos6 LAMP]#

cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

[root@centos6 LAMP]# chmod +x /etc/init.d/httpd

[root@centos6 ~]# chkconfig --add httpd

六、编译安装mysql

[root@centos6 LAMP]# pwd

/tmp/LAMP

[root@centos6 LAMP]# tar -zxvf mysql-5.5.15-linux2.6-x86_64.tar.gz

[root@centos6 LAMP]# cd ./mysql-5.5.15-linux2.6-x86_64

[root@centos6 mysql-5.5.15-linux2.6-x86_64]# useradd -r -g mysql mysql

[root@centos6 mysql-5.5.15-linux2.6-x86_64]# cd /usr/ local/

[root@centos6 local]# ln -s /tmp/LAMP/mysql-5.5.15-linux2.6-x86_64 mysql

[root@centos6 local]# cd ./mysql/

[root@centos6 mysql]# chown -R mysql

[root@centos6 mysql]# chgrp -R mysql

[root@centos6 mysql]# ./scripts/mysql_install_db --user=mysql

[root@centos6 mysql]# cp support-files/my-medium.cnf /etc/my.cnf

七、编译安装php

[root@centos6 LAMP]# pwd

/tmp/LAMP

[root@centos6 LAMP]# tar -zxvf php-5.3.7.tar.gz

[root@centos6 LAMP]# cd ./php-5.3.7

[root@centos6 php-5.3.7]#./configure

[root@centos6 php-5.3.7]# make ; make install

[root@centos6 php-5.3.7]#cp php.ini-development /usr/ local/php/lib/php.ini

八、测试运行环境

[root@centos6 ~]# vim /usr/local/apache/htdocs/index. php

添加内容为

echo phpinfo();

?>

通过浏览器访问该网页,如果能够查看到PHP运行环境信息则说明环境搭建成功。

文章编号:1671-864X(2015)05-0050-01

文献标识码:A

中图分类号:G718.5

猜你喜欢

搭建
搭建青年成长“孵化园”引领青工成才路
搭建群众工作平台 服务群众
高中数学实践教学体系平台的搭建策略研究
基于单节点单网卡环境的OpenStack平台搭建
基于云计算和移动互联技术的科技创新云服务平台的搭建
浅谈初中信息技术高效课堂的构建
“搭建”圆明园,二次元这次强过了横店
网络服务器搭建与管理
浅谈大型企业集团内部投资能力研究与预算模型搭建
以道德讲堂搭建企业文化建设新平台