配置最新的PHP加MYSQL服务器

2016-01-29 15:16 3 1 收藏

配置最新的PHP加MYSQL服务器,配置最新的PHP加MYSQL服务器

【 tulaoshi.com - PHP 】

 

通过一个小时的研究和设置.实现了最新的 PHP 5.0 + MYSQL 5.0 + WIN2003.
个人认为还是有必要写个教程出来.因为很多方面和老版本的不尽相同.
说实话自己也是查阅了很多官方文档才解决了很多怪异问题.

=========================

相关软件均可以在 WWW.SKYCN.NET 下载.

MYSQL 5.0 FOR WINDOWS
PHP 5.0 FOR WINDOWS
PHPMYADMIN
WINDOWS SERVER 2003

=========================

首先安装 MYSQL .本来以为新版本的安装界面应该会花哨点.
但是仍然只看到老土的海豚.除了安装时间比 4.0 长.当然咯.因为 5.0 比 4.0 体积大很多.

推荐安装在独立的 NTFS 分区上.比如我服务器的 F盘.只放服务器软件.
路径为: F:MYSQL

然后进入 F:MYSQLBIN 鼠标双点 winmysqladmin.exe
首次运行会提示输入超级用户和密码.就输入 root 密码 root
注意啊.如果是对外服务器请设置超级复杂.比如 Wjwsfjn29szjwh~mysql
翻译过来就是: 我叫魏舒芬.今年29岁至今未婚.

到这里.MYSQL就安装完毕了.如果不明白请参看深空同学的相关文章.

=========================

下面安装 PHP 5.0 其实没什么安装不安装的.解压缩文件.推荐放到
路径为: F:PHP

到这里就应该进入关键步骤了.
首先复制 PHP 目录下的 Php.ini-dist 到 C:Windows 并将文件名修改成为 Php.ini

COPY F:PHPPhp.ini-dist C:Windows
Ren Php.ini-dist Php.ini

如果是 WINDOWS 2000 就是: C:WINNT
如果是 WIN9X / 2003 就是: C:Windows

然后复制 PHP 目录下 DLLS 目录里的所有文件到 SYSTEM32 目录.

COPY F:PHPdlls*.* C:WindowsSystem32

如果是 WINDOWS 2000 就是: C:WINNTSystem32
如果是 WIN9X / 2003 就是: C:WindowsSystem32

继续.复制PHP目录下 php4ts.dll 文件到 System32 目录里.

COPY F:PHPphp4ts.dll C:WindowsSystem32

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

=========================

到这里复制工作全部完成.下面修改 C:WindowsPhp.ini 文件.

请注意.5.0的版本修改与4.0并不完全相同.需要注意的如下.

查找 extension_dir 字串.修改为你 PHP 目录里 extensions 的路径.

; Directory in which the loadable extensions (modules) reside.
extension_dir = F:PHPextensions

相关官方技术资料:

Edit your php.ini file:

You will need to change the 'extension_dir' setting to
point to your php-install-dir, or where you have placed
your 'php_*.dll' files. ex: c:php

If you are using OmniHTTPd, do not follow the next step.
Set the 'doc_root' to point to your webservers
document_root. ex: c:apachehtdocs or c:webroot

Choose which extensions you would like to load when PHP
starts, noting that several extensions are already built
into the Windows release, see the section about
Windows extensions for details of the built-in extensions.
You can uncomment the: 'extension=php_*.dll' lines
in php.ini to load these extensions.

Note that on a new installation it is advisable to first get
PHP working and tested without any extensions before enabling
them in php.ini.

On PWS and IIS, you can set the browscap.ini
to point to: 'c:windowssysteminetsrvbrowscap.ini' on
Windows 9x/Me and 'c:winntsystem32inetsrvbrowscap.ini'
on NT/2000/XP Server.

More information on the capabilities of browscap can be found here:

www.php.net/manual/en/function.get-browser.php

Note that the mibs directory supplied with the Windows distribution
contains support files for SNMP. This directory should be moved to
DRIVE:usrmibs (DRIVE being the drive where PHP is installed.)

然后与 PHP 4.0 不同的是.需要修改 Php.ini 文件里的如下内容:
查找 cgi.force_redirect 字串.默认值为1.将其修改为0.并取消前面的;号.

即:

; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
cgi.force_redirect = 0

切记如上修改的地方.否则PHP 5.0是无法运行的.会有如下提示.

Security Alert! The PHP CGI cannot be accessed directly.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

相关官方技术资料:

!NOTE!: Since 4.1.2, the php.ini setting cgi.force_redirect defaults to '1'
which effectively prevents the cgi from working within

来源:http://www.tulaoshi.com/n/20160129/1495567.html

延伸阅读
MySQL服务器有几个影响其操作的参数(变量)。如果缺省的参数值不合适,可以将其修改为对服务器运行环境更合适的值。例如,如果您有大量的内存,可以告诉服务为磁盘和索引操作使用较大的缓冲区。这将使内存持有更多的信息并减少了必须进行的磁盘访问的数 量。如果是一般的系统,可以告诉服务器使用较小的缓冲区,以防止它扰乱系统资源...
MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysql_install_db脚本初始化。这些权限表分别user,db,table_priv,columns_priv和host。下面分别介绍一下这些表的结构和内容: user权限表:记录允许连接到服务器的用户帐号信息,里面的权限是全局级的。 db权限表:记录各个帐号在各个数据库上...
标签: 服务器
FTP服务器的安装 进入我们的virtual pc的server 2003系统,点击左下角的“开始”,找到“控制面板”,进入“控制面板”找到需要的“添加或删除程序”,如图下所示的箭头点击“添加/删除windows组件” 选择“应用服务器”选择“详细信息”,勾选“internet信息服务(iis)”和“启用网络COM+访问”选择“internet信息服务(iis)”...
于千万人之中遇见你,缘份啊。。。。。。 samba服务器的文件共享配置1.进入LINUX,配置/etc/samba/smb.conf仔细配置workgrupnetbios namehosts allow = IP #允许访问的IP段quest account =nobody #使用默认security=share*[public] 注意将“;”号去掉path=/pub #共享文件夹public=yesonly guest=yeswritable=yesprintable=noguest ok=yes保存...
标签: 服务器
Windows XP下安装和配置Apache2.2.22服务器+PHP5+Mysql5 随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:DeDeCMS、phpWind、康盛的 Discuz!、wordpress等一些目前比较流行的开源网站),对于一些刚开始接触PHP语言或者刚开始建立自己站点的人来说,在本地测试php网站无疑是件非常重要的事情,因为...

经验教程

295

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部