您现在的位置:地理港湾>> 教学研究>> 技术文档>> 网络服务>>正文内容

如何配置PHP论坛环境

点击数: 【字体: 收藏 打印文章 查看评论
 

Mysql的安装

  安装文件可以直接到 http://www.mysql.com 下载,获得for win32的.zip包,建议选择5.0.27版本。这里不详细说明。
  下载获得Mysql的for win32安装包后,用winzip解压缩,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,建议选择C:\MySQL目录。安装完成后MySQL也就完成了。默认的用户名是root,密码为空(当然也可以在安装时设置密码)。

  也可以下载非安装版,如mysql-noinstall-5.0.27-win32.zip,然后直接解压到C盘根目录下即可。

  Mysql安装完成后,请通过开始-程序-附件-命令提示符进入:
  录入 cd C:\mysql\bin  回车,将目录切换为 cd C:\mysql\bin

  在 C:\mysql\bin> 命令提示符下录入 mysqld-nt -install 命令,然后按下回车,如果出现 Service successfully installed 的提示, 这表示你已成功的将 MySQL 安装成一项 Windows 的服务。

  点击 开始-程序-管理工具-服务 ,你可以看到Mysql已经成为众多服务项目中的一项,不过此时它还未被启动, 因此接下来我们就来启动它。

  启动 MySQL 服务的方法有以下三种,请自行选择其中一种来进行:

  重启机器时自动启动它
  在服务窗口中选取 MySQL 服务名称,然后按下启动按钮来启动它
  在“命令提示字符”窗口中输入 NET START MySQL 指令来启动它

  Mysql数据安装完成,系统会默认生成一个名为test的数据库。一般情况下,由于该数据需要用root用户进行访问,从安全性角度而言,我们建议你新建一个数据库,并给这个数据库分配一个新的用户来访问。

  由于Mysql数据库默认的客户端功能比较少,不支持数据库的建立和用户的新增。其他比如Mysql-front等工具带了这些功能,您可以去下载这些工具来使用,当然,你也可以通过以下介绍的命令行方式来新增用户与数据库。

(如果您需要Mysql-front,请 点击下载 )

  登录数据库
  “命令提示字符”窗口录入,
  录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin
  再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

  修改密码
  C:\mysql\bin提示符下录入:
  格式:mysqladmin –u用户名 -p旧密码 password 新密码
  例如:给root加个密码ab12。键入以下命令:
  mysqladmin -uroot password ab12

  建立数据库
  格式:create database 库名;
  例如:建立新数据库shopex
  在MYSQL的提示符下:mysql> 录入 create database shopex;
  注意:最后的 ; 不能少。

  显示数据库
  格式:show databases;
  注意是databases而不是database

  建立新用户
  格式:grant all privileges on 数据库.* to 用户名@登录主机 identified by "密码";
  例如:增加一个用户test密码为1234,让他只可以在localhost上登录,并可以对数据库Shopex进行所有的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),
  在MYSQL的提示符下:mysql> 录入grant all privileges on shopex.* to test@localhost identified by "1234";

  注:最后一步建立新用户,实际操作中,我按照上面操作中有问题,不能成功,最后还是使用Mysql-front工具来做才做成的。可结合这些命令来完成这一步:
  GRANT USAGE ON *.* TO
'test'@'localhost' IDENTIFIED BY PASSWORD '1234';
  GRANT ALL PRIVILEGES ON `shopex`.* TO
'test'@'localhost';

  通过以上操作,你建立一个新的数据库 shopex,并增加了一个名为test对shopex数据库有所有操作权限。

安装配置PHP

  如果你下载的是安装版的php,安装的时候可以选择使用IIS,安装完毕就会自动配置好IIS。如果你下载的是zip版的,则按照以下步骤配置:

  把PHP-5.2.0 zip(目前最新版本)解压放到 C:\php (你可以选择目录,本例以此说明)。

  将php.ini-dist复制到 C:\WINDOWS 目录下并改名为php.ini,复制 php5ts.dll和 libmysql.dll到C:\WINDOWS\system32 中。

  用记事本,在php.ini中查找“extension_dir”,然后把 extension_dir = "./"修改为 extension_dir = "C:\php\ext"

  继续查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll把 ;extension=php_gd2.dll 改为 extension=php_gd2.dll

  继续查找upload_max_filesize 将它的值修改,这是系统控制上传文件容量大小的,改多少,自己决定!当然如果是自己的服务器才行。:)

关于php.ini的更多优化:

(1)查找max_execution_time = 30,更改为max_execution_time = 600
(2)查找max_input_time = 60,更改为max_input_time = 600
(3)查找memory_limit = 8M ,更改为memory_limit = 20M
(4)查找display_errors = On,更改为display_errors = Off
(5)查找register_globals = Off,更改为register_globals = On
(6)查找post_max_size = 8M,更改为post_max_size = 20M
(7)查找upload_max_filesize = 2M,更改为upload_max_filesize = 20M
(8)查找session.auto_start = 0,更改为session.auto_start = 1
     default_socket_timeout 的值设为 -1 即可
执行:wq!命令保存后退出,从而完成了php.ini文件的配置工作。
不过确切的说应该称为放宽限制 不能理解为优化的。这么做之后大部分不可运行的程序都可以运行了。但同时也带来资源占用的上升。另 查找session.auto_start = 0,更改为session.auto_start = 1 这一个没什么用,会明显提高资源占用,因有关用到自建会话的程序都会用语句去启动session的。

配置IIS

  接下去的安装就要看你选择什么作为你的Web服务器了,建议直接使用IIS。

  在IIS中进行设置,打开默认网站-〉属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:\php\php5isapi.dll,在“扩展名”输入框里面输入“.php”(注意:在windows XP下要加“.”,windows2000下好像不需要。不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS。

最后,按论坛的安装要求一步步完成即可。:)


作者:佚名 来源:本站原创 发布时间:2007年01月30日
上一篇:MS SQL SQL Server 2000安装图解[ 08-26 ]下一篇:没有了!
相关信息
没有相关内容
观后心情
感动 同情 无聊 愤怒 搞笑 难过 高兴 新奇
用户信息中心
栏目导航
  • 找不到相关分类
本月排行TOP10
  • 还没有任何项目!
地理港湾