详细介绍:Apache+PHP+MySQL配置攻略


Posted in PHP onSeptember 05, 2006

一、系统要求:

本系统在REDHAT7.2版本测试通过

二、服务器端软件要求:

1:到APACHE的网络站下载APACHE WEB SERVER http://www.apache.org/
2. 到php的网络站下载php解析器 http://www.php.net/
3.到mysql的网站下载 mysql http://sourceforge.net/projects/mysql/

三.安装调试WEB SERVER

把以上各文件下载后放到同一个目录下,我把他们放在/usr/local下,用tar命令把个文件解包

  • tar zxvf apache_1.3.12.tar.gz
  • tar zxvf php-4.0.6.tar.gz
  • tar zxvf mysql-3.22.40.tar.gz

为了便于安装建议把目录该名字

  • #mv apache_1.3.12 apache
  • #mv php-4.0.6 php
  • #mv mysql-3.22.40 mysql

安装mysql

四.在安装web服务前可以先安装mysql

  • cd mysql
  • ./configure
  • make
  • make install

根据机子的性能,编译过程要花费一定的时间,编译完成后系统默认把mysql安装在/usr/local下。

安装完成后,先把mysql的进程启起来

  • cd /usr/local/bin
  • ./mysql_install_db(安装mysql的基本数据库)
  • ./safe_mysqld & (把进程启起来并转入后台)

到这里mysql算安装完成了,试试运行./mysql看看能不能链接数据库,如果正常的话,应该可以看到这样的界面

Welcome to the MySQL monitor.Commands end with ; or g.
Your MySQL connection id is 880 to server version: 3.22.40
Type 'help' for help.
mysql>

到这恭喜你完成了mysql的安装

mysql的使用大家可以参照他的doc文档

五.整合apache、php4

这是所有工作的关键所在,也是最难的一步,可能因为版本的不同在安装过程中有这样那样的错误,大家可以根据版本信息作出相应的修改。

先cd apache

./configure

这一好象可有可无,可是我曾经因为没有作这一步而出错所以必须有这一步

cd ../php
./configure --with-mysql=/usr/local --with-apache=/usr/local/apache --enable-track-vars
make
make install
cd ../apache
./configure --activate-module=src/modules/php4/libphp4.a 
make 
make install

这步是安装apache WEB服务,大家可以看看./configure ?help自己加入相应需要的模块,或者参照安装手册进行安装。

把php的配置文件拷贝到相应的目录下

cd ../php

cp php.ini-dist /usr/local/lib/php.ini

php.ini基本可以不用作什么修改,要修改可以参照相应的说明。

配置完PHP就该配置Apache Web SERVER了,先对httpd.conf进行配置

cd /usr/local/apache/conf

vi httpd.conf

针对php要对以下内容进行修改:

# AddType application/x-httpd-php .php

# AddType application/x-httpd-php-source .phps

把以上两行的注释符去掉,并根据实际情况确定php文档的后缀名,根据horde的需要,建议大家把第一行改成如下形式

AddType application/x-httpd-php .php .php3 .htm .phtml .php4

另外还要修改系统默认的首页类型,建议把DirectoryIndex index.htm改成这样:

DirectoryIndex index.htm index.html index.php3 index.php default.php

PHP 相关文章推荐
几个学习PHP的网址
Nov 25 PHP
PHP生成月历代码
Jun 14 PHP
PHP用mysql数据库存储session的代码
Mar 05 PHP
PHP登录环节防止sql注入的方法浅析
Jun 30 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
Dec 07 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
May 13 PHP
Smarty简单生成表单元素的方法示例
May 23 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
Aug 24 PHP
PHP环境搭建最新方法
Sep 05 #PHP
初学者入门:细述PHP4的核心Zend
Sep 05 #PHP
PHP在XP下IIS和Apache2服务器上的安装
Sep 05 #PHP
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 #PHP
PHP 5.0对象模型深度探索之绑定
Sep 05 #PHP
PHP中的串行化变量和序列化对象
Sep 05 #PHP
Windows下的PHP5.0安装配制详解
Sep 05 #PHP
You might like
第二节--PHP5 的对象模型
2006/11/16 PHP
How do I change MySQL timezone?
2008/03/26 PHP
javascript 获取网页标题代码实例
2014/01/22 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
Javascript中this的用法详解
2014/09/22 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
jQuery插件jquery-barcode实现条码打印的方法
2015/11/25 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python中模块string.py详解
2017/03/12 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
python3+django2开发一个简单的人员管理系统过程详解
2019/07/23 Python
python爬虫 爬取超清壁纸代码实例
2019/08/16 Python
HTML5新特性之用SVG绘制微信logo
2016/02/03 HTML / CSS
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
介绍一下代理模式(Proxy)
2014/10/17 面试题
2014年科室工作总结范文
2014/12/19 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
初二数学教学反思
2016/02/17 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis