admin 管理员组

文章数量: 887021


2024年1月24日发(作者:qq小游戏源码)

搭建环境

linux环境下搭建

1. 安装apache ()

#cp /home

#cd /home

#tar zxf

#cd httpd-2.0.59

#./configure --prefix=/usr/local/apache --enable-so --enable-rewrite

--enable-mods-shared=most

说明:

--enable-so选项:让Apache可以支持DSO模式,注意,这里采纳使用地是Apache2.0地语法。如果你地Apache是1.3版本,应改为--enable-module=so。

--enable-mods-shared=most选项:告诉编译器将所有标准模块都编译为DSO模块。你要是用地是Apache1.3,改为--enable-shared=max就可以。

--enable-rewrite选项:支持地址重写功能,运用1.3版本地朋友请将它改为--enable-module=rewrite。

#make

#make install

apachectl start 启动apache 完整地命令为:#/usr/local/apache/bin/apachectl start

现在测试一下,localhost你会看到apache地默认界面

2. 安装php (2)

cp 2 /home

cd /home

tar jxf 2

cd php-5.1.6

• 配置 : ./configure

• --prefix=/usr/local/php5

• --with-apxs2=/usr/local/apache/bin/apxs

• --with-libxml-dir=/usr/local/libxml2

• --with-zlib

• --with-zlib-dir=/usr/local/lib

• --with-mysql=/server/mysql

• --with-mysqli=/server/mysql/bin/mysql_config

• --with-gd=/usr/local/gd

• --with-mysql-sock=/server/mysql/var/

配置说明:

•--prefix设置PHP5 的安装路径。

•--with-apxs2告诉PHP查找Apache 2.0的地方。

• --with-libxml-dir和--with-zlib-dir告诉PHP放置

•libxml2和zlib库的地方。

•--with-mysql变量激活regularMySQL扩展功能。

•--with-mysqli变量激活新增加的MySQL功能。

•--with-gd变量激活GD 扩展功能。

•--with-zlib变量激活ZLIB 压缩库。

• ./configure --help 查看其他参数

•一旦configure已经完成,你即可编译和安装PHP。

• 编译:make

• 安装:make install

• 从解压后的文件中复制-dist 到/usr/local/php5/etc/目

录下. 改名为

• 编辑/usr/local/php5/etc/文件找到如下的一行;

default_charset = “iso-8859-1” (433行)

• 在这行下面加一行default_charset = "gb2312"

• 在apache 下的存放网页的目录建立php文件.例如

(在usr/local/apache/hpptd目录下使用命令touch )

• 里面写入如下代码:(vi ),(i),(:wq)

phpinfo();

?>

• 在浏览器中地址栏中输入:(先打开apache服务,/usr/local/apache/bin/apachectl start)

localhost/

出现php说明页面,说明安装成功

3. 的安装

• 解压: tar -xzvf

• 进入解压后的文件 :cd libxml2-2.6.11

• 配置:指定了安装目录

• ./configure --prefix=/opt/libxml2

• 编译:make

• 安装:make install

4. 的安装

• 解压: tar -xzvf

• 进入解压后的文件:cd zlib-1.2.3

• 配置:指定了安装目录

• ./configure --prefix=/opt/zlib

• 编译:make

• 安装:make install

5. 的安装

• 解压: tar -xzvf

• 进入解压后的文件:cd gd-2.0.28

• 配置:指定了安装目录

./configure --prefix=/opt/gd

• 编译:make

• 安装:make install

安装()

#groupadd mysql

(创建一个mysql用户组)

在/usr/local/下新建目录mysql

# mkdir /usr/local/mysql(可以直接进入该文件夹中新建mysql文件夹)

复制 到新创建的mysql目录

#useradd -g mysql mysql

(我这显示没有用户组,我在mysql目录下又新建了一个mysql用户组)

(在mysql用户组下新建一个用户)

cd mysql

#tar –zxvf

(解压MYSQL源码)

#cd mysql .5.0.21

(cd命令是进入此文件夹)

#./configure --prefix=/server/mysql

(注意/configure前有“.”, 是用来检测你的安装平台的目标特征的,prefix是安装路径)

#make

(编译程序)(此处等待时间较长,不要关闭编辑器)

#make install

(安装程序)

#/server/mysql/bin/mysql_install_db --user=mysql

(初始化数据库,用户mysql)

#cp support-files/ /etc/

(将MYSQL配置文档复制到/etc目录下保存为,如果问是否覆盖原文件,输入“yes"然后回车)

#cp support-files/ /etc/rc.d/init.d/mysqld

(同上)

#chmod 700 /etc/rc.d/init.d/mysqld

(用ntsysv设置使mysql每次启动都能自动运行)

#chkconfig --add mysqld

(同上)

#cd /server/mysql

(进入mysql安装目录)

#chown -R root .

(注意后面有个”.")

#chown -R mysql var

#chgrp -R mysql .

(注意后面有个”.",以上三行权限设置)

#/server/mysql/bin/mysqld_safe --user=mysql &

(启动mysqlL服务,出现 mysqld ended 的时候或者有#starting也行.点击回车.回到命令行)

#bin/mysql -u root -p

(登陆MYSQL,系统会提示输入密码.由于我们安装时没有设置密码.所以默认密码为空.直接点击回车进入)

如果出现WELCOME TO MYSQL字样,就说明成功了,然后测试下

输入 selcet version();

查看mysql的版本

注意:sql语句要以";"结尾

Window下环境搭建

的安装(apache_2.0.59-win32-x86-no_)

双击安装包进入安装阶段,如图1-50所示。

图1-50 Apache的安装界面

一直按默认方式安装,不过中间会要求我们填写一些信息。我们在上面两项都填上“localhost”,在最下面的填上你自己的邮件地址就可以了,如图1-51所示。同时最下面还有两个选项,即Web服务器的默认端口,一个是80,另一个是8080,这里我们选择默认就可以,即80端口,最后点击“Next”继续安装。

图1-51 对服务器的网络进行设置

继续安装,会碰到要求我们选择的安装的类型(setup type )。我们选择默认就可以了,即按典型方式(typical)安装,如图1-52所示。

图1-52 选择安装类型

点击“Next”后进入选择安装目录,我们通过点击“Change..”按钮改变Apache服务器的安装目录,我的安装目录在F盘,新建文件夹apache group,如图1-53所示。

图1-53 选择Apache的安装目录

设置完了这一项后,就可以进行安装了,点击“Install”按钮就可以安装。在安装的过程中会出现两个DOS窗口弹出,这是正常情况。完了之后,我们点击“Finish”按钮完成对Apache服务器的安装,如图1-54所示。

图1-54 Apache完成安装

完成Apache服务器的安装之后,Apache将自动配置Windows系统下的一项系统服务

并立刻启动运行。我们可以在windows的任务条的右边见到一个鸡毛的小图标,如果Apache是处于运行状态,则可以看见中间有一个绿色的小箭头。单击它我们可以停止、开启、重启Apache服务器,如图1-55所示。

图1-55 Apache的标志

作为判断Apache是不是真的运行在了我们本地机器上,只需要在浏览器中输入localhost/,显示如图1-56所示的界面就代表着Apache已经被成功的安装了。

图1-56 Apache服务器被成功安装

安装()

Php安装存在一些问题,我们多数人喜欢直接下载安装包一键安装,但是php5以上版本安装包存在一个问题,安装后缺少一些配置文件为后续的配置造成困难,所以我选择的是压缩包安装。

1.解压到F盘新建目录php文件下

2.配置php:把php目录下的-dist重命成

3.把“;F:php5;F:php5ext”添加到环境变量中,如图:

和php整合(模块的方式)

1.打开F:apache groupapacheconf目录下的(这是apache的配置文件)

2.在F盘目录新建一个文件夹:phpcms(用于放置网站文件,apache默认存放网页目录是htdocs但是往往使用起来较复杂,这里做一些更改,你也可以选择不配置这一步)

+F查找“DocumentRoot”并它改成:DocumentRoot “F:/phpcms”

4.在DocumentRoot下面不远处有个Directory,改成”F:/phpcms”,如图:

如果你没有经过这步你会看到如下信息:You don’t have permission to access / on this

server.

5.在#LoadModule vhost_alias_module modules/mod_vhost_下添加如下语句:

loadmodule php5_module “F:/php5/”

PHPiniDir “F:/php5”

AddType application/x-httpd-php .php

如图:

6..Ctrl+F查找“DirectoryIndex”,在后面添加

如图:

7.保存文件并重新启动apache服务

五、测试php运行环境

1.在F:phpcms下新建并用记事本打开它

2.输入

3.浏览器里:127.0.0.1/

如图正常则应该像下图所示的界面:

至此PHP和apache的整合已经完成,如下部分为添加mysql支持

六、添加mysql

双击进入安装界面,如图1-57所示。

图1-57 Mysql的安装界面

点击“Next”后就进入了Mysql的安装类型,它提供了了三种选择:Typical(典型安装)、Complete(完全安装)、Custom(自定义安装)。选择Typical就可以,即默认安装,如图1-58 所示。

图1-58 选择安装类型

在点击“Next”按钮就进入Mysql登陆的选项了,默认情况下是“Create a new free

account”,不过我们并不需要,所以选择“Skip Sign-Up”,即跳过登陆,如图1-59所示。

图1-59 跳过登陆

选完了这个选项后,Mysql就开始安装了,安装完成之后会问是否要求现在配置Mysql数据库,默认情况下是现在就配置,如图1-60所示。

图1-60 是否当前配置Mysql数据库

这里按照默认选择,即当前配置数据库。单击“Finish”按钮后就进入了配置页面了,如图1-61所示。

图1-61 Mysql配置页面

单击“Next”就进入了配置Mysql的场合了,有两个选项:Detailed Configuration(详细配置)、Standard Configuration(标准配置),这里选择Detailed Configuration,如图1-62所示,用以介绍如何配置Mysql数据库。

图1-62 选择数据库配置类型

点击“Next”后就要求选择服务器的类型,如图1-63所示。这里有Developer、Server和Dedicated Server三种选择。它们决定着Mysql服务器将试图保存多少主内存。内存越大,服务器的速度也就越快,但对于其他程序影响也比较大。默认选项是Developer,这里我们也就就这样设置。

图1-63 选择服务器类型

选完了之后,点击“Next”后就要设置当前数据库的用途了。我们选择默认就可以了,之后还有很多设置我们都选默认,一路点击“Next”就可以了。不过到了一个地方就要求我们设置当前数据库的密码,如果不设置就安装不了。这里按照个人的习惯设定一个密码就可以了,如图1-64所示。

图1-64 设置数据库密码

设置完密码后,进入下一步就是执行我们对Mysql所做的设置,我们点击“Execute”就可以了,如图1-65所示。

图1-65 执行我们对Mysql所做的设置

如果设置执行成功的话,那么在图1-66中的四个选项前都会有一个符号√,如图1-66所示。而如果安装失败的话,则在前面将显示符号×。

图1-66 设置被成功执行

最后,我们可以选择菜单【开始】→【所有程序】→【MySQL】→【MySQL Server 5.0】→【MySQL Command Line Client】进入Mysql数据库的命令控制台。因为我们刚才在设置的时候已经对其设置了密码,所以一进入就要求输入密码,如图1-67。设置密码之后,就进入了命令控制台了,如图1-68所示。

图1-67 要求输入密码

图1-68 进入Mysql的控制台客户端

这样,我们的MySQL数据库也安装完成了。

七.配置

在安装完数据库之后。必须设定一些变量及参数,这样PHP能够访问Mysql数据库,从而实现对数据库的通信。

首先将F:php5下的的文件,及ext子文件夹下的php_和php_文件复制到C:Windowssystem32下。把复制到C:window下。

复制完成之后,我们必须将中extension=php_和extension=php_的两个选项前的分号给去掉,这样才能够支持Mysql数据库,如图1-78所示。

图1-78 设置mysql的变量

我们重启动一下Apache,然后打开localhost/页面,在该页面的下方可以看到对mysql和mysqli接口参数的描述,如图1-79所示。

图1-79 后台数据库已经配置好

这样,我们一个完整的PHP环境就搭建完成了。

八.安装phpMyAdmin-2.10.0.2

1)将下载的解压缩到当前文件夹,更名为phpMyAdmin,然后移动到网站根目录下,我的是F:phpcms目录下面

2)编辑F:phpcmsphpMyAdminlibraries下的

找到

代码:cfg['PmaAbsoluteUri'] = ''

改成

cfg['PmaAbsoluteUri'] = 'localhost/phpmyadmin/'//请将localhost改成你的实际浏览网址,在目录后面一定要加上“/”

找到

代码:cfg['blowfish_secret'] = ''

改成

cfg['blowfish_secret'] = 'gfehwwriewyi' //这里随便填写内容,只要不留空就行了

找到

代码:cfg['Servers'][$i]['host'] = 'localhost'

改成

cfg['Servers'][$i]['host'] = 'localhost' //说明:如果你是连接本机的数据库这里无需修改,如果连接的是远程数据库,请把localhost改成数据库实际的IP地址

找到

代码:cfg['Servers'][$i]['auth_type'] = 'config'

改成

cfg['Servers'][$i]['auth_type'] = 'cookie'

3)保存退出,打开浏览器输入localhost/phpmyadmin,即可进行相关操作


本文标签: 安装 数据库 目录 进入 配置