如何在一台windows的linux服务器配置mysql里安装配置PHP+MYSQL环境

如何在一台windows的服务器里安装配置PHP+MYSQL环境_百度知道
如何在一台windows的服务器里安装配置PHP+MYSQL环境
一、安装好IIS 二、下载并安装IIS FastCGI 选择 x86或者download x86,下载下来名称为 fcgisetup_1.5_rtw_x86.msi。安装后会在C:\WINDOWS\system32\inetsrv\目录下多出了5个文件fcgiconfig.js,fcgiext.dll,fcgiext.ini,fcgilicense.rtf,fcgireadme.htm 这个时候在IIS6的&WEB服务扩展&里就多出了一个FastCGI Handler 三、下载安装IIS下的PHP5.3.8下载地址,下载VC9 x86 Non Thread Safe的ZIP版本,解压到所需目录,该目录需要给予user读取运行权限。关于PHP VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题四、配置和修改内容1、环境变量修改我的电脑-&属性-&高级-&环境变量-&系统变量,在Path的最后面中加上;E:\PHP\2、FastCGI安装目录内的修改(注册PHP到FastCGI)打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在文件最后加上下面的语句:[Types](这个是文件原来就有的,在[Types]后面加上下面的语句就可以,要全部哦不然会报错的。)php=PHP[PHP]ExePath=E:\PHP\php-cgi.exeInstanceMaxRequests=10000ActivityTimeout=600RequestTimeout=600EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:E:\PHP\3、PHP.ini的修改PHP5.3.8安装目录下是没有PHP.ini这个文件的,只有php.ini-development和php.ini-production,我们把php.ini-development改为php.ini(当然如果你怕有错可以先备份一下)。注明:首先建一个文件夹命名为TMP,位置随意,我这里放在E:\PHP\tmp。 (upload_tmp_dir会用到,upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要有读、写权限)。用搜索(快捷键:Ctrl+F)的方式把下面的关键字改成现在的值:short_open_tag = Off (这个它本来默认就是这样我们就不要改了。)注:这个如果是off状态下,探针不可以用,而且有些程序会500错误,如帝国备份王,所以如果有这些需求,可以设置为ON!把;upload_tmp_dir =改为upload_tmp_dir=&E:\PHP\tmp& 把;cgi.force_redirect = 1改为cgi.force_redirect=0 把;fastcgi.impersonate = 1;改为 fastcgi.impersonate=1; 把; extension_dir = &ext&改为extension_dir=&E:\PHP\ext& 把;date.timezone =改为date.timezone =PRC(如果不修改date.timezone,打开网页的时候蛮有可能提示500错误。也有人把值改为Asia/Shanghai,我没试过你们可以试试。)在Windows Extensions中去除扩展前面的分号(;):; extension=php_curl.dll; extension=php_gd2.dll; extension=php_ldap.dll; extension=php_mbstring.dll; extension=php_exif.dll; extension=php_mysql.dll; extension=php_mysqli.dll; extension=php_sockets.dll; extension=php_xmlrpc.dll4.Internet信息服务(IIS)管理器的修改(1)网站》属性》主目录》配置》添加可执行文件填写C:\WINDOWS\system32\inetsrv\fcgiext.dll扩展名填写.php。动作-&限制为GET,HEAD,POST。(2)网站-&属性-&文档-&添加默认内容index.php。这里全部配置好了,一定要把IIS服务重启一下。5、测试用文本写一段测试代码: 复制代码 代码如下:&?php phpinfo(); ?& 保存为index.php,名字随便取,只要后缀是.php就可以。把index.php放到根目录下,我这里是C:\Inetpub\wwwroot,然后在浏览器中输入就可以得到返回的信息了。五、若出现如同下面的错误,说明你的电脑没有安装VC9运行库 即VISUAL C++ 2008Microsoft Visual C++ 2008 Redistributable Package (x86) 如何在一台windows的服务器里安装配置PHP+MYSQL环境?如果看了上面的解释比较麻烦,可以看看具体的简单操作:
其他类似问题
为您推荐:
提问者采纳
有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。1. check table 和 repair table登陆mysql 终端:mysql -uxxxxx -p dbnamecheck table tabT如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:repair table tabT进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。2. myisamchk, isamchk其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:myisamchk tablename.MYI进行检测,如果需要修复的话,可以使用:myisamchk -of tablename.MYI关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。-----------------------------另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk哗场糕渡蕹盗革醛宫互 -of /DATA_DIR/*/*.MYI其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!检测修复所有数据库(表)
来自团队:
其他2条回答
你可以在分别到php官网和mysql官网下载你所需要的版本,按照自己的需求安装,但是如果是普通使哗场糕渡蕹盗革醛宫互用或者用于学习,推荐你直接安装集成环境,比如phpstudy之类的,一键帮你安装所有需要的组件,非常方便
想简单省事就下一个wampserver或者phpstudy之类的集成开发环境,安装完就能用了
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁windows+apache+php+mysql快速搭建服务器环境
很多新手刚开始接触PHP的时候对搭建windows+apache+php+mysql快速搭建服务器环境比较惧讳,我刚开始搭建这个环境的时候用了一个星期的时间&,而且没有旁人的指点。虽然可以搭建集成的环境,但是如何想学习php,并了解apache的性能,以及以后可能涉及到的服务器性能优化。那么还是学会一个个搭配吧。现在搭建环境不到半个小时就能搞定,把我以前的一些配置记录晒出来:
软件下载地址:
http://windows.php.net/
http://php.net/ & &
&linux和windows版本下载地址
http://apache.org/
注意:路径要注意更改到安装的相应位置,所创建的文件夹最好不要有空格
配置Apache服务器
& --编辑httpd.conf
DocumentRoot "C:/Apache/htdocs"
#DocumentRoot "C:/Apache2.2/htdocs"
DocumentRoot "D:/www"
Directory "C:/Apache2.2/htdocs"
修改为:Directory "D:/www"
DirectoryIndex index.html
修改为:DirectoryIndex index.html index.htm index.php default.html
default.htm default.php
& & Options
FollowSymLinks
& & AllowOverride All
//开启.htaccess
& & Order allow,deny
& & Allow from all
AllowOverride All
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so
& //开启.htaccess
# Virtual hosts &
&//开启vhost插件
#Include conf/extra/httpd-vhosts.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
(下面代码复制到httpd.conf文件的末尾)
ScriptAlias /php/ "C:/WP/PHP/"
application/x-httpd-php .php
AddType application/x-httpd-php
AddType application/x-httpd-php
.txt & (指PHP可以执行的类型)
Action application/x-httpd-php "C:/WP/PHP/php-cgi.exe"
LoadFile C:\WP\PHP\php5ts.dll
LoadFile C:\WP\PHP\libmysql.dll
LoadModule php5_module "C:/WP/PHP/php5apache2_2.dll"
配置httpd-vhosts.conf
& & //添加多个域名方法
NameVirtualHost 223.4.94.66:80
& ServerAdmin
& ServerName
& DocumentRoot "D:/xiuya"
& ErrorLog
&"logs/xiuya_err.log"
& CustomLog "logs/xiuya_access.log"
& ServerAdmin
& ServerName
& DocumentRoot "D:/showmee"
& ErrorLog
&"logs/showmee_err.log"
& CustomLog "logs/showmee_access.log"
&--编辑php.ini(将php.ini-dist复制到apache文件夹中并改后缀)
& &--在PHP目录下创建
zend、tmp、uploadstmp目录
extension_dir="./"
修改为:extension_dir="C:\WP\PHP\ext\"
修改为:doc_root="D:\www"
;session.save_path="/tmp"
修改为:session.save_path="C:/WP/PHP/tmp" &
在C:/PHP下创建tmp文件夹
display_errors=Off
修改为:display_errors=On
;date.timezone=
修改为:date.timezone=PRC
;upload_tmp_dir =
upload_tmp_dir = "C:/WP/PHP/tmp"
& //设置数据库
mysql.default_host=localhost
mysql.default_port=3306
mysql.default_user=root
mysql.default_password=password
;extension=php_mysql.dll &
&//开启扩展
修改为:extension=php_mysql.dll
所有 &;extension= & 都修改为:
extension=
在命令提示符输入:mysql -hlocalhost -uroot -p
把PHP目录下的全部 .dll 文件复制到C:\WP\Apache\bin目录中
把PHP安装目录中的全部 .dll 文件复制到windows系统的system32文件夹中
我的电脑属性--高级系统设置--高级--环境变量--系统变量{在变量:path,值:(加上)C:\WP\PHP\ext}
&(将下面这段复制到php.ini文件末尾)
zend_optimizer.optimizerimization_level=1023
zend_optimizer.optimizer encoder_loader=0
zend_extension_manager
optimizer_ts="C:\WP\PHP\Zend\lib\Optimizer-3.3.0"
zend_extension_ts="C:\WP\PHP\Zend\lib\ZendExtensionManager.dll"
& --编辑my.ini
datadir="C:/WP/MySQL/data/" & //数据库存放位置
配置phpmyadmin
命名小写文件夹名为:phpmyadmin 放到D:/PHPSite文件夹里
在D:\PHPSite\phpmyadmin\libraries下找到config.default.php文件
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mysql的密码';
$cfg['DefaultLang'] = 'zh';
$cfg['DefaultCharset'] = 'gb2312';
$cfg['FilterLanguages'] = 'gb2312';
$cfg['PmaNoRelation_DisableWarning'] =
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
& &//'phpmyadmin'-see
scripts/create_tables.sql
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
& &//'pma_bookmark'
$cfg['Servers'][$i]['relation'] = 'pma_relation';
& &//'pma_relation'
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
& &//'pma_table_info'
$cfg['Servers'][$i]['table_coords'] =
'pma_table_coords';
//'pma_table_coords'
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
&//'pma_pdf_pages'
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
//'pma_column_info'
$cfg['Servers'][$i]['history'] = 'pma_history';
&//'pma_history'
$cfg['Servers'][$i]['designer_coords'] =
'pma_designer_coords';
//'pma_designer_coords'
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
& &//'pma_tracking'
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
&//'pma_userconfig'
$cfg['Servers'][$i]['auth_swekey_config'] =
'/etc/swekey-pma.conf';
&//设置密钥,如果没有为空
$cfg['blowfish_secret'] =
'123456';(还有在phpmyadmin根文件夹里的config.sample.inc.php文件夹 18行
$cfg['blowfish_secret'] = '123456';)
最后登陆http://localhost/phpmyadmin
&-----导入-浏览(D:\www\phpmyadmin\scripts\create_tables.sql)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。如何在一台windows的服务器里安装配置PHP+MYSQL环境_百度知道
如何在一台windows的服务器里安装配置PHP+MYSQL环境
提问者采纳
dll:&#92,一定要把IIS服务重启一下.timezone =改为属性-&gt。这里全部配置好了;属性-&gt.ini(当然如果你怕有错可以先备份一下);2;upload_tmp_dir =改为upload_tmp_dir=&tmp&E,POST.dll:&#92,可以设置为ON;里就多出了一个FastCGI Handler 三.5_rtw_x86:\目录下多出了5个文件fcgiconfig:10000。安装后会在C:E,要全部哦不然会报错的.3.dll:&#92、若出现如同下面的错误、写权限),下载下来名称为 fcgisetup_1!把; extension=php_mysqli.php放到根目录下.impersonate=1:[Types](这个是文件原来就有的.msi.8.ini.dll;system32\inetsrv&#92://localhost/index:\E;system32&#92,在[Types]后面加上下面的语句就可以;系统变量;Shanghai.js.ini-production.Internet信息服务(IIS)管理器的修改(1)网站》属性》主目录》配置》添加可执行文件填写C;高级-&gt.php。)注,我这里放在E。 (upload_tmp_dir会用到;;),打开网页的时候蛮有可能提示500错误.force_redirect = 1改为cgi:\ 把; extension=php_mysql.php就可以.impersonate = 1;WINDOWS&#92,我没试过你们可以试试,fcgireadme.php:&lt.dll;PHP\PHP&#92.dll4;文档-&inetsrv\WINDOWS&#92, extension_dir = &quot,而且有些程序会500错误、下载并安装IIS FastCGI 选择 x86或者download x86。五。5; extension=php_ldap:&#92.ini这个文件的.dll。)在Windows Extensions中去除扩展前面的分号(;php-添加默认内容WEB服务扩展&quot.ini的修改PHP5,我们把php、测试用文本写一段测试代码,位置随意;fastcgi。)php=PHP[PHP]ExePath=E; extension=php_mbstring.dll扩展名填写、安装好IIS 二,fcgilicense。也有人把值改为Asia&#47.3.exeInstanceMaxRequests=10000ActivityTimeout=600RequestTimeout=600EnvironmentVars=PHP_FCGI_MAX_REQUESTS;system32\改为extension_dir=&PHP&#92.改为 fastcgi?&gt,然后在浏览器中输入http,upload_tmp_dir是用来定义上传文件存放的临时路径:,只有 extension=php_ 把; extension=php_gd2。关于PHP VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题四;PHP\WINDOWS&#92.8安装目录下是没有PHP:short_open_tag = Off (这个它本来默认就是这样我们就不要改了,在Path的最后面中加上,PHPRC;限制为GET。(2)网站-&gt。用搜索(快捷键、环境变量修改我的电脑-&gt.PHP&#92:\cgi://localhost/index。动作-&gt。注明;Inetpub&#92,解压到所需目录。把index,名字随便取.dll.ini文件、PHP,fcgiext:\date,如帝国备份王:首先建一个文件夹命名为TMP:&#92,只要后缀是,同时需要有读,我这里是C.php.ini-development改为ext& : 复制代码 代码如下.timezone =PRC(如果不修改date.dll:Ctrl+F)的方式把下面的关键字改成现在的值,HEAD.dll、配置和修改内容1,在文件最后加上下面的语句、FastCGI安装目录内的修改(注册PHP到FastCGI)打开C一
来自团队:
其他类似问题
为您推荐:
mysql的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何在一台windows的服务器里安装配置PHP+MYSQL环境_百度知道
如何在一台windows的服务器里安装配置PHP+MYSQL环境
提问者采纳
//www,mysql
这样可以运行成系统服务,php.htm" target="_blank">http.net/article/28391://www.jb51,开机就好了,wamp还需要登录进去才可以具体安装步骤看这里 <a href="http服务器里最好还是安装手动安装apache.net/article/28391.jb51
其他类似问题
为您推荐:
mysql的相关知识
其他1条回答
下载个wamp server安装一下就成了
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Window2003 iis+mysql+php+zend环境配置图解-Windows服务器-操作系统-壹聚教程网Window2003 iis+mysql+php+zend环境配置图解
在windows2003中要配置php环境我们一般会安装 iis+mysql+php+zend几个结合来使用,下面我来给大家介绍具体配置图解。
1.windows iis +ftp安装
开始----控制面板----添加或删除程序 如图
出现如下界面点击&添加/删除windows组件(a) &如图
出现如下界面
选择&应用程序服务器&
点击图片中的&详细信息&
出现上面的图片&选中internet 信息服务(iis)& 点击图片中的&详细信息&
选中图片中的&文件传输协议(ftp)服务&然后点击&确定&
最后出现如下界面
点击图片中的&浏览&选中&c:/win2003_sys/i386&如图
点击图片中的&打开&iis就开始安装了。如果系统是windows2003 64位的话该文件则位于&C:/win2003_sys/disc1/AMD64&下面
出现这个表示iis 和ftp 已经安装好了
2.下载php mysql zend
建议下载 http://soft.phpwind.me/top/iis6/websoft.zip 这个软件包已经包含 php 5.2.17 mysql 5.1.63& zend& phpwind 8.7 phpmyadmin 3.5.2 省去大家到各个网站找包的时间。
下载完成后解压拷贝到d盘,目录结构如下图:
如图剪切&libeay32.dll libmcrypt.dll libmysql.dll ssleay32.dll&这些dll文件到&c:/windows/system32&目录下
剪切图片中的&php&到c:/windows目录下
右击 &我的电脑& 选择&管理&
找到Internet 信息服务器(iis)点击&web服务扩展&在一般空白区域右击,如图
选择&添加一个新的web服务扩展&出现下图
扩展名输入&& php& &然后点击&添加&如图
点击&浏览&选择 d:/websoft/php-5.2.17/php5isapi.dll
如图点击&确定&后出现下图
选中图片中&设置扩展状态为允许& 点击&确定&出现下图
在web服务扩展就多了php,如上图
右击&网站&,选择&属性&,&出现下面的截图
点击图片中的&主目录&出现下图
点击图片中的&配置& 出现下图
点击&添加&出现下图
点击图片中的&浏览&选择&d:/websoft/php-5.2.17/php5isapi.dll&再点击&确定&,出现下图
在扩展名处输入& &.php&& &,然后点击&确定&,出现下图
在应用程序扩展就出现了刚才添加的.php, 点击图片中的&确定&,出现下图
点击&文档&,出现下图
点击&添加&,出现下图,后输入& index.php 然后点击&确定&
然后再点击&添加&, 添加index.html,添加完成后,点击&应用&出现如下图片
点击&全选&, 然后再点击&确定&然后出现下图
点&应用& 然后再点击&确定&,这样iis+php 就配置好了。
4.mysql 安装
双击d:/websoft/mysql-essential-5.1.63-win32.msi 就开始安装了 看图操作
出现上面的界面,不要点cancel 那是取消, 等等
选择&custom&然后点&next& 出现下面的界面
这个是选择mysql 安装的位置,默认在c盘,我们点&change&选择d:/websoft/mysql-5.1
选择点击&ok&切换到之前的操作画面
点击mysql server datafiles 默认也是在c盘,点击&change&选择d:/websoft/mysql-5.1
选择好了后,点击&ok&,切换到之前的操作界面,然后点击图片中的&next&,mysql 就开始安装了
出现上面的图片,表示安装好了。点击&finish&就开始配置mysql了,看图操作
这个操作画面的时候,输入的就是mysql root 帐号的密码,建议你输入完成后随手记下免得忘记
出现上面的操作画面,表示配置环境了,这样 mysql 就安装好了,这样iis+php+mysql 环境基本已经可用了。
5.Zend 安装
如果你没有zend加密过的程序 强烈建议你不安装,如果有那就必须安装,不然程序运行不了。
&双击d:/websoft/ ZendOptimizer-3.3.3-Windows-i386.exe 就开始安装了,除了安装目录,其他的默认就可以了,看图操作
如图zend程序需要我们提供php.ini在那个目录,之前我们拷贝php.ini 到了c:/windows 我们就不需要改变了
点击&install&后出现图片中的对话框,选择&是&然后程序就开始安装了
出现这个界面表上zend 已经安装好了
6.ftp 配置
ftp服务器软件有很多, server-u& xlight 等等通常这些都要收费,涉及到版权大家自己处理。
下面是windows只带的ftp配置教程
我的电脑&&右键&&选择&管理&
找到用户,在右边用户列表空白区域,右键选择&新用户&
如图输入你的 ftp 用户名、密码,然后切换到 iis 删除默认的ftp站点,然后如图新建
选择路径我们选择可以选择你需要的路径,如图我选择了d:/websoft/www
接下来设置权限,如图操作
选中&users&
选择&完全控制&然后添加&高级&
如图上图操作后出现下面的图片选择&是&
选择是之后就等系统操作完成
接下来添加pwftp 帐号的权限,如图操作
点击&确定&后出现下图
选中pwftp之后和users一样操作&,最后点击上图的&应用&&确定&,这样 ftp 就好了。
7.iis中配置站点
点击图片中的浏览器 选择 d:/websoft/www/phpwind
点击图片中的&应用&&确定&这样就好了,&最后重启一下iis 或者重启一下服务器,&http://localhost 就可以访问到你的网站了
如果你是windows2003 64位版本,若访问http://localhost遇到&%1不是有效的 win32应用程序错误&提示出现,需要执行以下两步就可以访问。
1)单击&开始&,单击&运行&,键入cmd,然后单击&确定&。
2)键入以下命令启用 32 位模式:
cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
上一页: &&&&&下一页:相关内容

我要回帖

更多关于 mysql服务器硬件配置 的文章

 

随机推荐