?
基本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
[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
[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
[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
[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
[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
[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