linux下apache+mysql+php安装配置手册.doc_第1页
linux下apache+mysql+php安装配置手册.doc_第2页
linux下apache+mysql+php安装配置手册.doc_第3页
linux下apache+mysql+php安装配置手册.doc_第4页
linux下apache+mysql+php安装配置手册.doc_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Apache+mysql+php配置说明1 概述1.1 前言由于Bug管理系统bugfree需要安装在apache+mysql+php的运行环境,因此本手册专为bugfree系统搭建运行环境而准备.当然,除了少数几个地方特列外,完全可以用在搭建独立的apache+mysql+php环境。本手册包括windows和linux(redhat)下的安装和配置,都已测试通过,对于unix其他版本的配置请参照linux下的步骤做相应调整.1.2 说明 1. 本手册假设windows下的基本安装目录为”D:amp”,linux下的基本最终安装目录为/usr/local,linux下的程序存放目录/home/tool 2. linux下的安装都使用.tar.gz文件,解压基本步骤如下: 解压gz: gunzip tall.tar.gz 解包tar文件成目录: tar -xvf tall.tar3. 读者应该有基本的windows和linux使用经验,否则请先了解基本的操作. 4. 安装时请按照手册的顺序安装,因为php安装时必须要求mysql与apache已经安装 5. 源码安装的步骤和说明 ./configure -prefix=/usr/local/xxx(配置环境变量,生成makefile) make (编译源程序) make install(根据make的结果,完成程序的安装)2 Mysql安装配置2.1 总体说明 本次采用mysql5 参考手册: /doc/refman/5.1/zh/index.html 下载地址: /downloads/ windows安装程序: mysql-5.0.22-win32.zip linux安装程序: mysql-5.1.23-rc-linux-i686-glibc23.tar.gz验证安装是否成功: 启动mysql mysql u root p能正常登录即安装正确2.2 基本操作说明 进入mysql后的每个命令必须以;结束,mysql是客户端程序 1. linux下的启动和停止: 启动: /usr/local/mysql/bin/mysqld_safe -user=root &停止: kill掉mysqld进程 2. 登录: mysql u root p 远程登录: mysql -h ipaddress -u root -p 3. 设置远程主机可访问: mysql如果需要客户端或者其他系统远程访问,需要设置远程主机的ip到mysql的user表中,或者设置user的hostname为%,如: update user set host=% where host=localhost;flush privileges; 4. 修改密码: mysql默认安装时管理员密码(root)为空, 可通过命令修改: mysqladmin -u root password new-password( 格式:mysqladmin -u用户名 -p旧密码 password 新密码 5. 一个mysql包含多个数据库,可用show databases;查看, 使用数据库用use databasename如use mysql,修改表之前必须先use指定库,查看此数据库有那些表用show tables 6. 更详细的操作和说明请看2.3 Windows下的安装 Windows下安装比较简单,下载win32的安装包,默认安装即可.须注意下面几点:1. 安装目录: 选择D:ampMySQL5,不必须修改默认目录只是方便管理2. 字符集: 安装时为了bugfree的需要,选择utf83. 选择安装配置工具的安装, 并设置管理员密码为mysql2.4 Windows下的配置 Mysql的配置主要是根目录下的my.ini文件:1.default-character-set=utf82.basedir=D:/amp/MySQL5/ 另外:加入mysql的bin目录到环境变量2.5 linux下的安装 此次采用了最简单的安装,没有用源码包,而是用压缩文件直接解压安装即可.在下载网站上下载mysql-5.1.23-rc-linux-i686-glibc23.tar.gz文件,解压到/usr/local/mysql目录即可2.6 linux下的配置 配置执行命令如下,详细步骤参看根据录下的install.binary:1. groupadd mysql2. useradd -g mysql mysql3. ln -s /usr/local/mysql mysql4. cd mysql5. chown -R mysql .6. chgrp -R mysql .7. scripts/mysql_install_db -user=mysql8. chown -R root .9. chown -R mysql data10. bin/mysqld_safe -user=mysql &说明: 1.执行scripts/mysql_install_db脚本: 完成库表初始化和权限分配等功能 /usr/local/mysql/scripts/mysql_install_db 如果分发版没有正确设置授权表,你必须运行mysql_install_db脚本来手动初始化授权表。 2.需要设置mysql用户的权限 3. bin/mysqld_safe是启动mysql服务,至此已经可以使用mysql了 4. 管理员修改密码: usr/bin/mysqladmin -u root password new-password 格式:mysqladmin -u用户名 -p旧密码 password 新密码 配置文件: linux的mysql的配置文件是f: 安装时复制f到/etc/f,修改:default-character-set=utf8 basedir=/usr/local/mysql3 apache安装配置3.1 总体说明 包括windows和linux下的安装和配置,此次采用apache2.2 参考手册: /Apache/ApacheMenu/下载地址: /download.cgi, 现在2.2.8版 windows安装程序: apache_2.2.8-win32-x86-openssl-0.9.8g.msi linux安装程序: httpd-2.2.8.tar.gz安装成功的验证: http:/localhost:8080,如果能显示apache主页即安装成功apache的网页主目录: 根目录下htdocslinux下的启动和停止: 启动: /usr/local/apache2/bin/apachectl start 停止: /usr/local/apache2/bin/apachectl stop3.2 Windows下的安装 安装比较简单,分两种情况: 独立安装: 直接解压apache到一个文件目录D:ampApache2下,直接点击bin目录下的startup.bat或者httpd.exe即启动了apache 安装程序: 下载apache的安装程序,默认安装即可3.3 Linux下的安装配置 Linux默认已安装apache,可直接使用,是/usr/local/apache2,安装一般都是源码安装,如下所示: 1.从官方网下载”Unix Source: httpd-2.2.8.tar.bz2 PGP MD5”安装包 2.解压到/home/tool/目录下,进入安装包目录,执行如下命令完成安装: ./configure -prefix=/usr/local/apache2 make make install 3. 启动apache: 进入/usr/local/apache2/bin目录, 执行./apachectl -k start 4. 关闭: /usr/local/apache2/bin/apachectl stop3.4 配置apache的配置主要是conf/httpd.conf文件。如下配置:Listen 80 #可修改apache的监听端口4 php安装配置4.1 总体说明本次采用php5.2.6参考手册: /manual/zh/下载地址: /downloads.php windows安装程序: php-5.2.6-Win32.zip linux安装程序: php5.tar.gz配置主要是php.ini文件验证安装成功: 新建一个文本文件在apache/htdocs目录下,phpinfo.php http:/localhost/phpinfo.php 能正常显示,表示apache和php配置正确, 如果有如下信息,表示php和mysql的配置正确4.2 windows下的安装此次只采用了win32的压缩包,安装包文件为” php-5.2.6-Win32.zip”,直接解压到D:ampphp5下即可,加入”D:ampphp5”加入到windows的path环境变量中,如下所示:4.3 windows下的配置4.3.1 修改根目录下php.ini文件1. doc_root = d:/amp/apache2/htdocs2. extension_dir = d:/amp/php5/ext3. 去掉”extension=php_mysql.dll”前的”;”4.3.2 配置apache以支持php修改apache的httpd.conf文件,对应目录D:ampApache2conf,详细配置如下所示:1. LoadModule php5_module d:/amp/php5/php5apache2_2.dll在文件末尾加入如下配置,表示支持的php的目录和后缀:2. PHPIniDir d:/amp/php53. AddType application/x-httpd-php .php4. AddType application/x-httpd-php-source .phps4.4 linux下的安装 linux下只能下载源码编译安装php-5.2.6.tar.gz,操作如下: 1.解压到/home/tool/目录下,形成新目录/home/tool/php5.2.6进入安装包目录(cd php5.2.6),执行如下命令完成安装: 1) ./configure -prefix=/usr/local/php5 -with-apxs2=/usr/local/apache2/bin/apxs -with-mysql=/usr/local/mysql 2) make 3) make install 说明: 1)是一个命令分为几行,表示php对apache和mysql的支持, prefix表示安装目录, with-apxs2为apache的配置, with-mysql为mysql安装目录4.5 Linux下的配置Php的的安装目录设为/usr/local/php54.5.1 修改根目录下php.ini文件1. doc_root =/usr/local/apache2/htdocs2. extension_dir = /usr/local/php54.5.2 配置apache以支持php修改apache的httpd.conf文件,对应目录/usr/local/Apache2/conf,详细配置如下所示:1. LoadModule php5_module modules/libphp5.so 在文件末尾加入如下配置,表示支持的php的目录和后缀:2. PHPIniDir /usr/local/php53. AddType application/x-httpd-php .php4. AddType application/x-httpd-php-source .phps5 Bugfree安装配置5.1 总体说明本次采用的版本是bugfree1.0. 参考手册: 请看document目录的文档 下载地址: / 安装程序: BugFree1.0.zip5.2 安装 1. 解压bugfree到apache的htdocs目录下,如果是l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论