基本CentOs的LAMP环境搭建
2015-10-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