首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> 邮件服务器 -> 技术内容 退出登录 用户管理

我的apache+mysql+php安装流程(原创)邮件服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-18 23:55:44  论文发布人:chjchjchj

减小字体 增大字体

              摘要:我的apache+mysql+php安装流程(原创)
Apache+php+mysql 构建WWW服务器的安装流程

1.分别从www.apache.org www.php.net www.mysql.com 下载最新和稳定的版本;
apache_1.3.27.tar,mysql-standard-4.0.12-pc-linux-i686.tar,php-4.3.1.tar,以及mysql的管理软件phpmyadmin包 phpMyAdmin-2.5.0-rc2-php。
2.安装REDHAT 7.3,安装的语言最好为english,在选择软件时候www server不选,采用新的apache软件,将有些没有用的软件不装,系统的最小化,将不用的服务停掉,保证系统的安全。
3.安装软件的顺序比较重要,请按照下面方法安装。
先用root用户,建立一个临时用户。将下载的软件包放到临时用户的home目录,如
/home/test,将apache,pnp的软件解开。
4.先安装mysql
lgroupadd mysql;useradd –g mysql mysql
lcd /usr/local;cp /home/test/ mysql-standard-4.0.12-pc-linux-i686.tar . ;tar –xvf mysql-standard-4.0.12-pc-linux-i686.tar
lln –s my sql-standard-4.0.12-pc-linux-i686 mysql
lchown –R mysql:mysql  mysql/data
lchgrp –R mysql mysql
lchown –R root /usr/local/mysql
l./configure –prefix=/usr/local/mysql 系统发现mysql能够启动,检查
l./bin/msyqladmin --version
l系统reboot后,发现用启动mysql(cd /usr/local/mysql;./bin/safe_mysqld &)时mysql ended,检查data目录下的*.err错误文件的内容,系统没有/data/mysql/host.frm权限,chown msyql:mysql /data/msyq/*
l为了让mysql能够在系统重启动后,自动启动,vi /etc/rc.d/rc.local 在最后添加
/bin/sh –c ‘cd /usr/local/mysql ;./bin/safe_mysqld &’

 说明:怎么从老的mysql数据库中导入和导出数据
l导出数据:在data目录下面有一个user 的数据库,cd /usr/local/mysql 
./bin/msyql –uroot –pxxxx user>user.dat   其中xxxx为 数据库管理员root 的口令, 其实mysql为文本数据库,可以用文本编辑器vi等打开。
l假设在mysql/data目录下面没有user目录,建立user目录,mkdir data/user ,
chown mysql:mysql /data/user,导入数据库为导出数据库的相反过程,即
./bin/msyql –uroot –pxxxx user<user.dat

5.安装php
lcd /home/test ;tar php-4.3.1.tar;tar apache_1.3.27.tar
lcd php-4.3.1
l./configure –with-mysql=/usr/local/msyql –with-apache=../apache_1.3.27 –enable-track-vars –with-prefix=/usr/local/php
lmake 
lmake install
说明1:如果在make安装过程中错误,可能是apache的有些文件没有找到,我建议可以先进入apache目录做下configure,./configure –prefix=/usr/local/httpd 不make,然后在安装php和apache。在php configure中—with-mysql的参数为和php的文件在调用mysql的api函数时能正确找到被mysql加载的模块,否则在执行php程序时候会出现undefined function的错误。
说明2:在执行php程序时候会出现一个错误,系统提示“until set register-globals is enable”,设置cp hph.ini-disk /usr/local/lib/hph/php.ini;vi php.ini    #register-globals = off
改成register-globals = on,并去掉#。


6.安装apache
lcd /usr/local;mkdir apache_1.3.27;ln –s /usr/local/apache_1.3.27  /usr/local/httpd
lcd /home/test/apache_1.3.27
l./configure –prefix=/usr/local/httpd –activate-module=src/modules/php4/libphp4.a
其中src/modules/php4/libphp4.a该文件是不存在的,但将要生成,用–activate-module加入php。
lmake
lmake install
lvi /usr/local/httpd/conf/httpd.conf     对apache做如下配置
    #将ServerAdmin root@youdomain.com一行改为您的邮箱地址 
#DocumentRoot "/usr/local/httpd/htdocs" 此处为html文件主目录 
#Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes" 
#设置apache的默认文件名次序
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm 
#设置php文件后缀
#AddType application/x-httpd-php .php .phtml .php3 .inc 
#AddType application/x-httpd-php-source .phps 

l启动apache的服务
cd /usr/local/httpd;./bin/apachectl start
 为了让系统每次重启后自动执行 vi /etc/rc.d/rc.local
加入 /bin/sh –c ‘cd /usr/local/httpd;./bin/apachectl start &’

 wangbin 回复于:2003-07-25 14:47:36# DirectoryIndex default.php default.phtml default.php3 default.html default.htm 
AddType application/x-httpd-php .php .phtml .php3 .inc 
AddType application/x-httpd-php-source .phps 

我按上面的作了,把index.php放到了ftp/incoming目录,但是不能执行,提示下载,是不是目录的权限好要设置?

 littletiger 回复于:2003-08-15 10:29:47他的参数设置的是默认文件名 是default.php 不是index.php 要么呢把文件名盖了  要么去吧apache的参数调整成index.php

[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· (原创)对Apache的ht
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流