一、Apache的源码包安装:
1tar xjvf httpd-2.2.8.tar.bz2 -C /usr/local/src
2cd /usr/local/src/httpd-2.2.8
3./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
#make && make install
(注意此命令前的.别漏打了)
二、安装Mysql的源码包安装:
1tar –xzvf mysql-5.0. –C /usr/local/src
2cd /usr/local/src/mysql-5.0.51b
如果不存在mysql 用户,则建立之
groupadd mysql
useradd -g mysql mysql
3
1)./configure --with-mysqld-user=mysql --prefix=/usr/local/mysql --with-openssl --with-extra-charset=all --with-isam --exec-prefix=/usr/local/mysql
(注意此命令前的.别漏打了,每个--之前都1个空格)
#make && make install
2)cd /usr/local/mysql/bin
执行
./mysql_install_db 安装mysql失败此命令是初始化脚本,为Mysql运行做准备:来创建MySQL许可表。
此命令执行成功时会在/usr/local/mysql目录下生成var目录。
注意:如果执行失败则有可能mysql用户没有创建,需要手工创建:useradd mysql,再把系
统的mysql卸载:rpm -e mysql --nodeps
3)cd /usr/local/
4)chown mysql mysql/ -R
5)chown mysql:mysql mysql/var -R
6)cd /usr/local/mysql/bin/
执行 ./mysqld_safe --user=mysql &启动mysql服务器.这时可用ps -e 命令看到mysql 的进程
7)mysql数据库管理员root添加密码:
缺省的mysql 已经存在一个root 用户,密码为空
/usr/local/mysql/bin/mysqladmin password YOURPASS
/usr/local/mysql/bin/mysql -u root -pYOUR_PASS 可以进入,exit 退出
三、安装php
1、解压php-5.2.6.tar.bz2
tar -xjvf php-5.2.6.tar.bz2 –C /usr/local/src
2cd /usr/local/src/php-5.2.6
3./configure --prefix=/usr/local/php5 \
> --with-apxs2=/usr/local/apache2/bin/apxs \
> --with-mysql=/usr/local/mysql \
> --with-config-file-path=/usr/local/php5
(注意此命令前的.别漏打了)
4make && make install
5cp php.ini-dist /usr/local/php5/php.ini
如果一切顺利的话,apache2/modules 下应该有个libphp4.so 的文件
四、为apache 添加php支持
编辑/usr/local/apache2/f 文件
增加一行
AddType application/x-httpd-php .php
DirectoryIndex指令的最后,添加 index.php
测试Apachephp支持
apache 的控制文件在 /usr/local/apache2/bin
apachectl stop 停止apache 服务
apachectl start 启动apache  服务
自行完成一个php 测试页test.php, 包含一行:
<? php phpinfo() ?> ,放在存放网页的目录下
打开IE测试apache是否支持php
ip/test.php

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。