快速业务通道

apache mysql php for linux全攻略

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-26
r
上面这个步骤再将你的 mysql.server 这个激活 mysql 的执行档,
设定成大家都可以使用的格式.
[root@tsai mysql]# /usr/local/mysql/bin/safe_mysqld --user=mysql &
上面这一行在以 mysql 这个人来激活 mysql 的服务喔!
[root@tsai mysql]# /usr/local/mysql/bin/mysqladmin -u root password abcde
上面这一行在设定 root 的 mysql 密码,其中 abcde 是密码,你可以自行设定喔!
上面这样就安装完毕了!完成安装后就要开始测试你的 MySQL 啰!
增加 PHP 模块:
基本上,PHP 可视为 Apache 的一个模块,是属于 apache 的一个模块,因此我们先针对 Apache 进行一次 configure 的设定侦测,这样才能将 php 增加至 apache 当中,详细步骤如下: [root@tsai /root]# cd /usr/local/apache_1.3.20
[root@tsai apache_1.3.20]# ./configure --prefix=/usr/local/apache
上面的指令是要将 apache 安装在 /usr/local/apache 的意思,
请注意,要先针对 apache 设定侦测一次才行安装 php 喔!
[root@tsai apache_1.3.20]# cd /usr/local/php-4.0.6
[root@tsai php-4.0.6]# ./configure --with-apache=/usr/local/apache_1.3.20
> --with-mysql=/usr/local/mysql
> --enable-track-vars
请注意上面的指令,中间那三行后面都要接一个 的符号,这是指令继续的意思,
也就是说,其实上面四行视为同一行的指令!你也可以将上面的指令写成一长串
另外,要注意的是,apache 需要指向刚刚侦测过设定的目录,而 mysql 则指向
已经安装完毕的目录!千万不要搞错啰!
[root@tsai php-4.0.6]# make
[root@tsai php-4.0.6]# make install
开始安装啰!安装完毕之后,会在 /usr/local/apache_1.3.20/src/modules 中
多一个 php4 的子目录,里面就存在了 php4 的主要链接库啰!
[root@tsai php-4.0.6]# cp /usr/local/php-4.0.6/php.ini-dist /usr/local/lib/php.ini
将主要的 php 设定档 php.ini-dist 拷贝成 /usr/local/lib/php.ini 这个档案,
这是 apache 或其它程序执行 php 时需要到 usr/local/lib/ 中去使用这档案,
如果您对 php 熟悉的话,可以修改 /usr/local/lib/php.ini 这个档案,以符合你的设定.
上面这样就安装完 php 套件啰!
安装 Apache 套件:
再来就是重头戏啦,开始安装 apache 啰!已经安装了 php ,在 /usr/local/apache_1.3.20/src/modules 中就会存在 php4 的目录! [root@tsai /root]# cd /usr/local/apache_1.3.20
[root@tsai apache_1.3.20]# ./configure --prefix=/usr/local/apache
>--activate-module=src/modules/php4/libphp4.a
上面这两行是同一行啦,要注意的是 --activate-module 这一行,这个得先
安装过 php 才能使用这一个模块!
[root@tsai apache_1.3.20]# make; make install
这样就安装完毕啦!开始来设定 WWW 与测试相关的模块啦! 简易设定 apache
要来激活 Apache 啰,在这一版(1.3.20)当中,已经只剩下一个参数设定档『httpd.conf』这个档案.如果你是使用 RedHat6.1 原本的 apache 则有三个档案,分别是:
httpd.conf
access.conf
srm.conf
以下将以 apache_1.3.20 版进行说明,如果你是以旧版的 apache 安装的话,请在其它两个档案中找寻相关的设定吧!
Apache 的主要目录型态:
这是蛮重要的一个地方,不同版本的 Redhat 及不同的安装方法,会产生蛮大差异的目录型态,以下以 Redhat6.1, RedHat7.0 CLE0.9, 及使用原始码安装 1.3.20 的目录型态:
Redhat 6.1:若使用原始的 apache 1.3.9 的话,则你的参数设定档会在 /etc/httpd/conf 当中,而主机的网页放置于 /home/httpd/html 中,至于 cgi 的咚咚则放在 /home/httpd/cgi-bin 当中;
RedHat7.0 CLE 0.9:同样的,这个系统的预设 apache 的参数档,放置在 /etc/httpd/co

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号