当前位置:  -> 首页 -> Apache、PHP、MySQL在CentOS下的环境搭建

上一篇 | 下一篇
Apache、PHP、MySQL在CentOS下的环境搭建
作者:洛羽叶  点击率:4244  发布时间:2009-02-02

本文将简单描述Apache、PHP、MySQL在CentOS下的环境搭建,为了方便采用VMWare Workstation ACE Edition 6.0.5虚拟机环境。 

版本:
       VMWare Workstation ACE Edition 6.0.5 build 109488
              下载:https://www.vmware.com/tryvmware/?p=workstation-w
       CentOS-4.4-i386
              下载:http://vault.centos.org/4.4/isos/i386/
              安装:http://www.centospub.com/make/install.html
       Apache2.0.63
              下载:http://httpd.apache.org/download.cgi
       PHP5.2.8
              下载:http://www.php.net/downloads.php
       MySQL5.0.6
       PHPMyAdmin
              下载:http://www.phpmyadmin.net/home_page/index.php

 
准备工作
安装VMWare
 安装CentOS
下载所有安装包到Windows系统目录d:\share
映射Windows目录到CentOS系统
smbmount //192.168.1.1/share /share –o username=administrator,password=123456
将所有安装包从/share复制到/tmp并解压缩到以下目录,目的是为防止因为Windows目录映射造成编译失败。
/tmp/mysql
/tmp/apache
/tmp/php
/tmp/phpmyadmin                    
 
1. 安装MySQL
创建目录
mkdir /work/mysql
mkdir /work/database
 
添加系统账号
groupadd mysql
useradd -g mysql mysql
 
预处理
cd /tmp/mysql
./configure --prefix=/work/mysql --sysconfdir=/etc --localstatedir=/work/database
 
编译安装
make
make install
cp /tmp/mysql/support-files/my-medium.cnf /etc/my.cnf
 
修改目录权限
chown mysql.mysql /work/database

建立数据库
/work/mysql/bin/mysql_install_db --user=mysql
启动数据库
/work/mysql/bin/mysqld_safe --user=mysql &

设置自动运行
cp /work/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
cd /etc/rc.d/init.d
chkconfig --add mysqld
 
修改缺省密码为123456
/work/mysql/bin/mysqladmin –u root password 123456
 
2. 安装Apache
cd /tmp/apache
预处理
./configure --prefix=/work/apache --enable-module=so --enable-module=rewrite
 
编译安装
make
make install

启动
/work/apache/bin/apachectl start

设置开机启动
建立符号连接
/usr/local/apache/bin/apachectl to /etc/rc.d/init.d/httpd
ln -s /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
添加以下内容:
# chkconfig: 2345 10 90
# description: Activates/Deactivates Apache Web Server
 
把Apache添加到系统的启动服务里面:
# /sbin/chkconfig --del httpd
# /sbin/chkconfig --add httpd
vi /etc/rc.d/rc.local
添加/server/apache2/bin/apachectl start
 
3. 安装PHP
cd /tmp/php
./configure --prefix=/work/php --with-mysql=/work/mysql --with-apxs2=/work/apache/bin/apxs --with-libxml-dir=/work/apache/modlib/xml2 --with-zlib --enable-experimental-zts
 
编译安装
make
make install

 
生成配置文件
cp php.ini-dist /work/php/lib/php.ini
vi /work/apache/conf/httpd.conf
 
加载php
LoadModule php5_module        modules/libphp5.so

 
加上以下内容:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

 
4. 安装PHPMyAdmin
              复制文件到/work/apache2/htdocs/即可
              配置
                     $cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
 
完毕,在/work/apache2/htdocs/下生成一个test.php文件
       vi /work/apache2/htdocs/test.php
       <?php
              phpinfo();
       ?>   
在浏览器内输入http://localhost/test.php测试输出,啦啦啦啦啦,以后将会讲解Linux下Java环境搭建及架构设计!

 

标签: APACHE PHP MYSQL LINUX VMWARE .NET 架构设计
引用地址:本站原创
   站点首页      技术人生      旅途足迹      我要留言      友情链接      关于站长   
[本站统计]
在线人数:0
今日访问:115
总访问量:1468699
Copyright 2006-2022 EasyWeb 1.6 订阅 All Rights Reserved
粤ICP备08028977号-1
www.luoriver.com
Created by WWH in 2006