linux下apache+mysql+php+DZ安装配置.docx

上传人:b****5 文档编号:8168958 上传时间:2023-01-29 格式:DOCX 页数:12 大小:323.53KB
下载 相关 举报
linux下apache+mysql+php+DZ安装配置.docx_第1页
第1页 / 共12页
linux下apache+mysql+php+DZ安装配置.docx_第2页
第2页 / 共12页
linux下apache+mysql+php+DZ安装配置.docx_第3页
第3页 / 共12页
linux下apache+mysql+php+DZ安装配置.docx_第4页
第4页 / 共12页
linux下apache+mysql+php+DZ安装配置.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

linux下apache+mysql+php+DZ安装配置.docx

《linux下apache+mysql+php+DZ安装配置.docx》由会员分享,可在线阅读,更多相关《linux下apache+mysql+php+DZ安装配置.docx(12页珍藏版)》请在冰豆网上搜索。

linux下apache+mysql+php+DZ安装配置.docx

linux下apache+mysql+php+DZ安装配置

 

Apache+php+mysql+Zend安装配置

 

2009年9月

修订文档历史记录

定稿日期

版本

说明

文档参与人

文档整理人

文档审核人

2009/9/24

V1

linux下apache、php、mysql安装

陈鹤

2009/9/24

V1.1

Discuz_7.0.0_FULL_SC_UTF8安装

陈鹤

 

目录

1前言4

2配置环境4

3linux下安装apache+php+mysql+Zend4

3.1准备工作4

3.2linux下apache安装4

3.2.1安装条件4

3.2.2正式安装5

3.2.3启动/关闭5

3.2.4apache配置5

3.3linux下Php安装6

3.3.1安装条件6

3.3.2正式安装6

3.3.3修改配置文件6

3.4Mysql安装配置6

3.4.1安装条件6

3.4.2正式安装6

3.5Zend3.3安装7

3.5.1安装条件7

3.5.2正式安装7

附录:

1.1Discuz_7.0论坛的安装23

1.1.1安装条件23

1.1.2正式安装24

 

1前言

在日常生活中我们常用到apache对网站的目录来做一些代理,能够用域名去正常访问网站;我们现在也经常会用到discuz这种论坛,是基于php环境来运行,下面我们来介绍一下apache和php是如何做整合的。

Apache的一些特性:

1.可以做反向代理。

2.可以配置虚拟目录。

3.可以代理多个网站目录。

4.可以和php做整合。

2配置环境

Apache、php、mysql支持大多数的类unix系统,无论是Linux、windows上都经过了良好的测试。

安装顺序为:

apache--mysql-php-Zend

3Linux下安装apache+php+mysql+Zend

3.1准备工作

Apache安装包、php压缩包、mysql安装包(linux).

3.2Linux下apache安装

3.2.1安装条件

准备好httpd-2.0.59.tar.gz在linux下的安装包

3.2.2正式安装

1、tar-zxvfhttpd-2.0.59.tar.gz

2.cdhttpd-2.0.59

3../configure--prefix=/usr/local/apache2--enable-module=so--enable-module=most--enable-shared=max--enable-module=proxy--enable-shared=proxy--enable-module=rewrite--enable-shared=rewrite

4.make

5.makeinstall

3.2.3apache配置

修改/usr/local/apache2/conf/httpd.conf

找到DirectoryIndexindex.html

修改如下:

DirectoryIndexindex.htmlindex.htmindex.phpindex.htm1index.jsp

并添加如下内容:

AddTypeapplication/x-httpd-php.php.phtml.php3.phtm1.inc

AddTypeapplication/x-httpd-php-source.phps

3.2.4apache启动调试

cd/usr/local/apache2/bin//根据具体的目录操作

./apachectlstart启动apache服务,这时候在客户端浏览器里面输入ip,因该可以看到apache默认的页面出现

apachectl这个文件也可以copy到/etc/rc.d/init.d目录下,设置系统启动的时候自动启动apache服务

3.3Linux下Php安装

3.3.1安装条件

准备好php-4.4.7.tar.bz2压缩包

3.3.2正式安装

1、bz2包解压:

bunzip2php-4.4.7.tar.bz2

tzr.gz包解压:

tar–xzvfphp-5.1.6.tar.gz//解压文件

2、cdphp-5.1.6

3./configure--prefix=/usr/local/php5--with-apxs2=/usr/local/apache2/bin/apxs--with-mysql=/usr/local/mysql--enable-soap--enable-sockets

4、make

5、makeinstall

6、cpphp.ini-dist/usr/local/lib/php.ini

3.3.3修改配置文件

1、vi/usr/local/lib/php.ini//修改register_globals=Off为register_globals=O2、277行display_errors=On。

3.4Mysql安装配置

3.4.1安装条件

准备好mysql-5.0.45.tar.gz压缩包

3.4.2正式安装

1、tar-xzvfmysql-4.0.xx.tar.gz

2、cdmysql-4.0.xx

    1:

假如下载的文件名为:

mysql-5.0.45.tar.gz

     2:

假如copy到/data下

     3:

groupaddmysql#添加mysql组

     4:

useradd-gmysqlmysql#添加一个mysql用户

     5:

cd/home#进入到该目录

      -----------------------编译过程-----------------------

     6:

tarzxvfmysql-5.0.45.tar.gz#解压后,在该目录下会出现一个同名的文件夹

      7:

cd/home/mysql-5.0.45

      8:

./configure--prefix=/usr/local/mysql--with-charset=utf8--with-collation=utf8_general_ci--with-extra-charsets=latin1#参数设置,可以先不明白,以后再修改配置

     9:

make

     10:

makeinstall

     11:

cpsupport-files/my-f/etc/f#如果/etc/f已存在,则先备份,再删除

     12:

vi/etc/f#将log-bin=mysql-bin注释掉

     ----------------------------安装并初步配置mysql--------------------------

      13:

cd/usr/local/mysql

      14:

bin/mysql_install_db--user=mysql#初始化mysql

      15:

chown-Rroot.#改当前目录的捅有者为root。

注意,最后有个.啊,表示当前目录

     16:

chown-Rmysql/usr/local/mysql/var#-R表示递归之下的所有目录

     17:

chgrp-Rmysql/usr/local/mysql#改变目录所属为mysql

     18:

bin/mysqld_safe--user=mysql&#启动mysql

      -----------------------------------------更改mysql的root用户密码----------------------------

     19:

bin/mysqladmin-urootpassword123456#在mysql政党启动的情况下,更改root用户的登录密码

      20:

bin/mysql-uroot-p#输入此命令后,会提示你输入root用户密码123456,

     21:

showdatabases;#如果查出所有数据库,就恭喜你了

     ------------------------------------------------------把mysql加入到系统服务中-------------------------------------

      22:

cp/usr/local/mysql/share/mysql/mysql.server/etc/init.d/mysqld      

            chkconfig--addmysqld#加入到系统服务中,就可以通过servicemysqldstart|stop|status|restart等进行管理,很是方便,就不用再到/usr/local/mysql5.0.45/bin/启动mysql了

     ------------------------------------------------------------------配置mysql环境变量------------------------------------------------

     23:

cd/root#回到你的个人主目录,我这里是用root登陆的

             cp.bashrc.bashrc.bak#备份一下吧

             vi.bashrc

             在最后加入:

exportPATH=/usr/local/mysql/bin:

$PATH:

.

             source~/.bashrc#回到终端再输入此命令,以使刚修改的起作用,~代表用户主目录

             env#查看一下是否生效

     24:

此是用来替换23步的一种方法

             cp/usr/local/mysql/bin/mysql  /usr/bin/mysql#把mysql常用的工具目录加入到系统变量目录中去,自己选择性加,这样做主要是可以直接运行该工具,而不需要切换到该目录下,类似于添加环境变量了

     -------------------------------------------------------------------------------让Linux开放3306端口-------------------------------------------

      25:

serviceiptablesstop

             vi/etc/sysconfig/iptables

            -ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT

             serviceiptablesstart

      -------------------------------------------------------------------------------给root用户开启mysql远程访问权限--------------------------------------------

     26:

shutdown-hrnow#重启

             ps-e|grepmysql#查看mysql是否已随开机启动,或者输入:

servicemysqldstatus

            mysql-uroot-p#进入mysql

             输入root用户的密码

             grantallon*.*toroot@'%'identifiedby'123456';

            #grant权限on数据库名.表名to用户@登录主机identifiedby"用户密码";

             flushprivileges;#为了开发方便,可以让root用户具有远程访问的权限

             #最后,再附上一个很好用的mysql客户端,

(2)默认的mysql数据库目录是/usr/local/mysql-5.0.45/var

       我们在安装时指定了安装目录为/usr/local/mysql-5.0.45,除了在这里安装所要的文件外,还有一部分用户常用的,可执行二进制文件被放到了/usr/bin中,其实,在/usr/local/mysql-5.0.45/bin下,全都有这些命令了,之所以要在/usr/bin中把那几个命令考过来,就是为了方便,相当于设置环境变量了,你可以echo$PATH一下,里面一定有/usr/bin这个值的。

 

4.1ZEND安装

4.1.1安装准备:

上传ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz包至服务器相应目录下,

4.1.2开始安装

1、解压安装包

切换到安装包所在目录,例如:

#cd/data

解压命令:

tar–xzvfZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz

2、运行安装

切换到解压后的目录中,例如:

#cdZendOptimizer-3.3.0a-linux-glibc21-i386

安装命令:

#./install.sh

开始安装,只需要一直点击下一步即可完成安装,最终会自动重启apache

附录:

Discuz_7.0.0_FULL_SC_UTF8版本论坛安装

1.1.1安装条件

在apache、php、mysql都安装调试没有问题的情况下、准备好Discuz_7.0.0压缩包

1.1.2正式安装

将解压后的upload文件夹直接复制到apache的站点目录下(默认为htdocs),在IE中打开http:

//localhost/bbs/install/,出现如下界面,选择“我同意”

如遇提示无权向对应目录写入信息的权限,使用chmod777-Rinstall给安装文件所在目录赋予

进入到下面界面:

直接点击“检测通过,跳转到下一步”

出现如下界面:

下面进入到初始化数据库如下图:

下面就是安装成功的画面:

接下来进入论坛。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1