澳门新浦京娱乐游戏PHP环境搭建

澳门新浦京娱乐游戏 6

Apache1.3.22forWin32+PHP4.0.6+ActivePerl5.006001+ZendOptimizerv1.1.0+mod_gzip1.3.19.1a+MySQL4.0.0AlphaApache1.Xforwin32虽然**能差,可是它的bug比较少,能源占用也少,何况它的模块式更便于功能的扩大。PHP-4具有实行高效,**能效用高的性状,PE中华VL提供了perl-cgi的帮助,ZendOptimizer是加速php程序的,mod_zip用来压缩webserver输出数据,MySql为数据库。以下是以win2k/xp作为蓝本,win9x运维这一个服务软件太难为了,不可能作为service来运作。一、各软件下载地方:Apache:_gzip:_gzip/MySQL:其余软件:phpMyAdmin:_id=44593二、安装路线Apache:d:/apachePHP:d:/phpPerl:d:/perlMySQL:d:/mysqlmod_gzip:解压在d:/apache/modulesZendOptimizer:解压在d:/php网址文件放置:d:/mywebphpMyAdmin:解压在d:/myweb/phpmyadminWindows:d:/windows三、配置mysql安装后会自动运营winmysqladmin,而且提醒输入客户名密码,输入客户名,密码,私下认可情况下已经安装为NT的Service,假如急需更安全点,那么在winmysqladmin的my.iniSetup那一页port=端口这里改过暗中认可的端口,在底下还会有顾客名密码的改造。修改完了,点击左边的SaveModiffication保存设置,然后右键点击调节台窗体,选WinNT-StopTheService-StartTheService,那样新装置就卓有功能了。四、配置php将php.ini-dist改名叫php.ini,何况展开改过。在[php]的下一行增多zend_optimizer.optimization_level=15zend_extension_ts=”d:/php/ZendOptimizer.dll”zendoptimizer.dll的路径必要求适合接着查找extension_dir,在末端=加上你的windir/system32/目录全称,举个例子:extension_dir=d:/windows/system32/(最终的/一定不能够省略!卡塔尔查找extension=php_exif.dll、extension=php_imap.dll、extension=php_ldap.dll、extension=php_zlib.dll,将这几天的分行注释去掉查找mysql.default_port,在等号后边增加你的mysql端口,比如:mysql.default_port=3306查找mysql.default_host,在等号后边增多localhost,比如:mysql.default_host=localhost保存将php.iniphp.exe复制到windows目录,将php里面php4ts.dll、dlls以致extensions目录上边包车型地铁全数.dll文件复制到windows/system32下边五、配置Apache张开apache/conf/文件,以下为机要安装ServerTypestandaloneServerRoot”d:/Apache”#Apache安装的目录PidFilelogs/_runtime_statusTimeout300KeepAliveOnMaxKeepAliveRequests100KeepAliveTimeout15MaxRequestsPerChild1024ThreadsPerChild50SendBufferSize65536MaxClients150Listen80#监听80端口,默认webserver端口BindAddress*#在其余ip均能够利用webserverLoadModulevhost_alias_modulemodules/mod_vhost_alias.soAddModulemod_vhost_alias.c#去掉这两行前边的#,开启虚构域名的支撑Port80ServerAdminme@localhostServerNamelocalhost#端口、管理员email,服务器域名,按实际上校订DocumentRoot”d:/myweb/”#web文件保留地址,这里是以d:/myweb作为例子Directory”d:/myweb/”OptionsFollowSymLinksMultiViewsAllowOverrideallOrderallow,denyAllowfromall/Directory#设置d:/myweb的探望选项ScriptAlias/cgi-bin”e:/myweb/cgi”Directory”d:/myweb/cgi/”AllowOverrideNoneOptionsNoneOrderallow,denyAllowfromall/Directory#设置cgi-bin目录权限#!/perl/bin/perl#这一行陈设perl-cgi的运行意况,由于ActivePerl安装在d:/perl,所以那边一直动用绝对路线#留心,要运营的cgi、pl文件的头一行要和这里相似,不然无法运转。这里也足以写成##!d:/perl/bin/perl#此外那些布局第1个#不表示注释的意思,所以不能够省略!!查找DirectoryIndexindex.html,在下边增添DirectoryIndexindex.htmDirectoryIndexdefault.htmDirectoryIndexdefault.htmlDirectoryIndexindex.phpDirectoryIndexindex.php3DirectoryIndexindex.cgi查找AddTypeapplication/x-改进为AddTypeapplication/x-查找AddHandlercgi-script纠正为AddHandlercgi-script.cgi.plLoadModulephp4_moduled:/php/sapi/php4apache.dllLoadModulegzip_moduled:/apache/modules/ApacheModuleGzip.dll#加载php4,gzip模块###以下为gzip模块设置mod_gzip_onYesmod_gzip_minimum_file_size300mod_gzip_maximum_file_size0mod_gzip_maximum_inmem_size100000mod_gzip_keep_workfilesNomod_gzip_dechunkYesmod_gzip_can_negotiateYesmod_gzip_temp_dird:/apache/temp#总得在apache目录下边有二个temp目录,未有就新建一个mod_gzip_item_includefile/.html$mod_gzip_item_includefile/.htm$mod_gzip_item_includefile/.shtml$mod_gzip_item_includefile/.shtm$mod_gzip_item_includefile/.pl$mod_gzip_item_includefile/.cgi$mod_gzip_item_includemime^text/.*mod_gzip_item_includehandler^perl-script$mod_gzip_item_includemime^$mod_gzip_item_includehandler^server-status$mod_gzip_item_includehandler^server-info$mod_gzip_item_includemime^application/x-_gzip_item_includefile/.php$mod_gzip_item_includefile/.php3$mod_gzip_item_includefile/.mht$mod_gzip_item_excludefile/.css$mod_gzip_item_excludefile/.js$mod_gzip_item_excludemime^image/.*mod_gzip_item_excludereqheaderContent-Type:multipart/form-datamod_gzip_item_excludereqheaderContent-Type:application/x-_gzip_item_excludefile/attachment.php$#上边那个是VBB应当要的###Endofmod_gzipsampleconfigLogFormat”%h%l%u%t/”%r/”%s%bmod_gzip:%{mod_gzip_result}nIn:%{mod_gzip_input_size}nOut:%{mod_gzip_output_size}n:%{mod_gzip_compression_ratio}npct.”mod_gzip_info#笔录gzip运维处境#如上为索要加上或许改革的地点,别的不用改良能够了六、配置phpmyadmin展开config.inc.php文件改革$cfgServers[1][‘host’]=’localhost’;//mysql地址$cfgServers[1][‘port’]=’3306′;//mysql端口$cfgServers[1][‘user’]=’username’;//mysql用户名$cfgServers[1][‘password’]=’passwd’;//mysql密码$cfgDefaultLang=’zh’;//配置phpmyadmin为简体汉语分界面由于phpmyadmin这么些是mysql配置,所以要求将她坐落于多少个别人猜不到的目录大概该目录供给客商权限验证七、测量试验假若遵照暗许的d:/myweb/phpmyadmin,那么用浏览器展开以下地点假如测量检验成功会现出phpmyadmin的mysql管理页面,点击ShowPHPinformation,大概去,此人展览馆示出webphpmysql的布局情况以至运市价况………只要配置没难题,那么地点Apache1.3.22forWin32+PHP4.0.6+ActivePerl5.006001+ZendOptimizerv1.1.0+mod_gzip1.3.19.1a+MySQL4.0.0Alpha配置实现

第一步:下载安装文件

    现在做网址相当的红用织梦和帝国啊,所以想学学那三个建站模板。上网查了下那四个都以用php写的,生成的网址是php+mysql;无耐先学php吧,在就学这四个模板。

     1.
MySQL:进入
     2. Apache:
进入 httpd-2.2.22-win32-x86-no_ssl.msi(最新版的2.4.1但还不得下载)
     3. PHP5.4.0
进入
x86 Thread Safe)注意:一定要下载php-5.4.0-  
Win32-VC9-x86版本的,不要下载php-5.4.0-nts-Win32-VC9-x86.zip(VC9 x86
Non Thread Safe)版本,因为她是IIS服务器安装版本。(最新版php5.4State of Qatar

 php情形搭建;

第二部:安装

1、 需要下载几个东西:

  1.将apache安装在暗许目录下(C:Program FilesApache Software
FoundationApache2.2)

Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

  2.在D盘新建一文件夹php5,将php-5.4.0-Win32-VC9-x86.zip解压到该文件夹下

PHP       php-5.3.10-Win32-VC9-x86.zip

      3.将mysql安装在php5目录下

Mysql     

第三步:配置php5.4.0

 澳门新浦京娱乐游戏 1

   1.
构造PHP5.4.0,打开php安装目录(小编是D:php5)能够见见目录下有多个这样的文件php.ini-development和php.ini-production,第叁个是付出应用的构造文件,第三个是正经的生育景况的安排。
      2.
接受php.ini-development改名称为php.ini拷贝到apache安装目录下(作者C:Program
FilesApache Software FoundationApache2.2)   

澳门新浦京娱乐游戏 2

      3.安装php查找动态模块调入路线:在C:Program FilesApache Software
FoundationApache2.2索引下开垦php.init文件,查找;extension_dir=”./”,修改成php目录里extensions的路径,即”extension_dir=d:phpext”(还应该有一种方法即On
windows:上面包车型大巴十一分并去得眼下的分行矫正为extension_dir =
“D:php5ext”)
     3.
由于私下认可PHP并不帮助自动连接Mysql,需展开对应的强盛库作用,例如php_mysql.dll等。查找extension=php_,去掉extension=php_curl.dll、extension=php_gd2.dll、extension=php_mbstring.dll、extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo_mysql.dll、extension=php_xmlrpc.dll前边的支行。查找short_open_tag
= Off把它改过成short_open_tag = On,让其扶助短标签。
     4.
复制php5ts.dll文件到WINDOWS/system32目录下,唯有php-5.3.3-Win32-VC6-x86本子中才有php5ts.dll php-5.3.3-nts-Win32-VC6-x86版本是未有的。

 点击下载;

     5.为了将mysql同php链上,需要:

PHPEclipse     
Php的IDE 因为自个儿Computer阳春安装了eclipse 为了有协助作者选用了PHPEclipse ,网络下载的地点也非常多 ;

     (1)将“mysql.default_port = “修改为”mysql.default_port = 3306”

   

   (2)将”mysql.default_host = “ 修改为 “mysql.default_host =
localhost”

 Mysql 的图纸管理工科具,小编选用了,phpmyadmin 

      (3) 将”mysql.default_user = “修改为”mysql.default_user = root”

2、PHPEclipse     
解压下载的公文,复制解压出的公文覆盖到Eclipse 的装置目录下,重新启支Eclipse 在新建project时就有了php工程。

    (4)将”mysql.default_password =“ 修改为”mysql.default_password =
123456“

澳门新浦京娱乐游戏 3澳门新浦京娱乐游戏 4

   (5)将”;extension=php_mysql.dll”修改为“extension=php_mysql.dll”

3、apache 安装;

  上边包车型大巴基于须求校勘:

4、Php只要解压到贰个索引下就足以(与apache在同级目录下好些个)。

  
6.假诺现实粤语现身乱码能够讲”;default_charset=”UTF-8″改为”default_charset=”gb2322″”

5、Mysql安装可参看(

     
 7.是因为众多时候需求用session对象存款和储蓄数据如session身份验证、设计购物车等得以讲”;session.save_path=”/tmp””修改为”session.save_path=”D:php5/session””.文件夹session手动创设,也足以改为任何目录

6、那三个安装好之后要拓宽各样配置了。

       
8.将”display_errors=off”修改为”display_errors=on”,表示运转时倘使产生错误会实际错误新闻。

 A、Apache : 

    
9。将”;cgi.force_redirect=1″修改为”cgi.force_redirect=0″表示强制不运行在CGI形式下

先是修正Apache的配备文件,让Apache帮衬解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。也可从初步-程序-Apache http server打开。该文件内的“#”为注释符。

     
 10.同session相仿,在动用PHP文件上传功用时,大家不得不要钦命三个偶然文件夹以产生文件上传功效,不然文件上传功用会退步,大家照例要求在Windows
    上创造一个可读写的目录文件夹,此处小编在D盘根目录上树立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

1. 让Apache能够深入分析php文件,在安插文件中找到

    “upload_tmp_dir=”修改为”upload_tmp_dir=”D:/phpfileuploadtmp””

 #LoadModule vhost_alias_module modules/mod_vhost_alias.so

       
11.修改date.timezone,不然在实行phpinfo时date部分会报错:Warning:
phpinfo(卡塔尔国 [function.phpinfo]…

 在下一行加多 (米色的职责是依靠PHP的五洲四海目录而定的,即php-5.3.10-Win32-VC9-x86.zip 

     大家必要将”;date.timezone=”改正为”date.timezone=Asia/Shanghai”

文件解压的目录卡塔尔

       
别的连锁安插见:

 LoadModule php5_module “D:/Develop/PHP/php5apache2_2.dll”
 PHPIniDir “D:/Develop/PHP”
 AddType application/x-httpd-php .php .html .htm

第四步:apache的配置

 

     1.
模块DLL职业章程(主流):张开Apache目录下conf目录中的httpd.conf文件,查找#LoadModule,在其末尾处大约是128行的地点
         添加:

2. 在计划文件中找到

        LoadModule php5_module “d:/php5/php5apache2_2.dll”
        PHPIniDir “d:/php5”
        AddType application/x-httpd-php .php .html .htm

 DirectoryIndex index.html改为

      
另一种写法:将”d:/php5/“下的php5apache2_3.dll拷贝到C:Program
FilesApache Software FoundationApache2.2modules目录下,然后插入:

  DirectoryIndex  index.php  index.html

       LoadModule php5_module “modules/php5apache2_2.dll”
         AddType application/x-httpd-php .php .html .htm

 

        CGI职业办法(日常不要):

3. 匡正Apache站点目录,在结构文件中找到(Apache安装的目录分化,突显的值不均等State of Qatar

                  ScriptAlias /php/ “D:/php5″(“D:php5″是php安装路线卡塔尔(قطر‎

 DocumentRoot “D:/Develop/Apache2.2/htdocs”改为 (D:/Develop/Apache2.2State of Qatarapach安装目录

        AddType application/x-httpd-php .php

 DocumentRoot “D:/Workspace/PHP”

               Action application/x-httpd-php “/php/php.exe”
     2. 招来DirectoryIndex index.html 将其修正成DirectoryIndex index.php
default.php index.html index.htm default.html 
         default.htm
     3.
索求DocumentRoot将其改善为指向你须求停放web文件的文书夹上(笔者在D:studyphp)所以DocumentRoot就是

      

   DocumentRoot
 “D:/studyphp”,读者能够依赖本人布署来修正,同时还要 将另一个地方的<Directory
“C:/Program Files/Apache

 再找到

   Group/Apache2/htdocs”>修正成<Directory
“D:/studyphp”>,不然会并发“Youdon’t have permission to access / on
this server ”错误。

<Directory “D:/Develop/Apache2.2/htdocs”>改为


<Directory “D:/Workspace/PHP”>  

 

疏解:即便设置后apache不能够健康运转可查看“应用程序日志”,平时是80端口号被占用。

规定何人占用了我们的80端口 

1、Windows平台

在windows命令行窗口下实施:

C:>netstat -aon|findstr “80” 

TCP     127.0.0.1:80         0.0.0.0:0               LISTENING       2448

看看了吗,端口被进度号为2448的长河占用,继续试行上面发号出令:

C:>tasklist|findstr “2448” 

thread.exe                     2016 Console                 0     16,064 K

很精晓啊,thread占用了你的端口,Kill it

假如您不想杀掉这几个攻陷80端口的进度能够改善apache的暗许端口。

也是在 Apache设置目录的conf目录下的httpd.conf那一个文件中期维修改,

找到“Listen80”,紧接着Listen的数字正是端口号,大家改为“Listen 8088”,能够用地方的章程查看订正的端口号是不是也被挤占。保存后重新启航Apache。

B、php配置

找到php-5.3.10-Win32-VC9-x86.zip 文件解压的目录,把php.ini-development改名称叫php.ini,作为PHP的铺排文件。改革php.ini。“;”分号(在这里文件中为注释符卡塔尔国

(银色的岗位是依附PHP的四面八方目录而定的,即php-5.3.10-Win32-VC9-x86.zip 文件解压的目录卡塔尔(قطر‎

1. 设置PHP扩大包的求实目录,找到

; On windows:
; extension_dir = “ext”

改为 (值是ext文件夹是phpk中的的目录,内蕴含php主要的dll文件。卡塔尔国

; On windows:
extension_dir = “D:/Develop/PHP/ext”     

(注意日前的“;”去掉)

 

2. 张开对应的库功能,找到需求张开的库的所在行

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_xmlrpc.dll

消亡前边的分店(注释卡塔尔,即改为

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll

      

3. 设置时区,找到

;date.timezone =改为

date.timezone = Asia/Shanghai

 注释;在这里些计划后,要重运转apache .。在寻找时能够用肇事本中 的追寻作用查找。

 测量试验配置成功不成事。

建站点目录。D:/Workspace/PHP 在目录下新建文本文书档案后缀名改为.php 张开加多以下内容:

<?php
    phpinfo();   

//能够写本身的第多少个php的holle word!了。

//echo “Hello World”;
?>

 

开发浏览器输入:

   澳门新浦京娱乐游戏 5

 

C、phpMyAdmin的配置。

希图专门的学问:

在站点目录中国建工业总集合团个文件夹“phpmyadmin”把phpMyAdmin-2.7.0-pl2.tar.gz 文书解压到刚才建的文件夹下。

加mysql的蒙受变量:把mysql的装置目录bin参与到景况变量中,E:mysqlMySQL Server 5.6bin

Cmd 张开dos窗口,输入  mysql -u root -p 加车,提醒输入密码 输入后就能够步入了。查看mysql中的数据库。用  show databases 命令。Exit退出。

 在“D:/Workspace/PHP/phpmyadmin”目录中找到config.default.php文件。然后用记事本张开; 

找到$cfg[‘blowfish_secret’] = ”,将其值改为您本人想要的任性字符,如$cfg[‘blowfish_secret’] = ‘suiyi’;

找到$cfg[‘Servers’][$i][‘auth_type’] = ‘config’,改为$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

找到$cfg[‘DefaultLang’] = ‘en-iso-8859-1’,改为$cfg[‘DefaultLang’] = ‘zh-utf-8’;

找到$cfg[‘DefaultCharset’] = ‘iso-8859-1’,改为$cfg[‘DefaultCharset’] = ‘zh-utf-8’;

$cfg[‘PmaAbsoluteUri’] = ”; (phpmyadmin为phpmyadmin角压的文件夹。)

$cfg[‘Servers’][$i][‘host’] = ‘数据库主机地址’; 本机localhost

$cfg[‘Servers’][$i][‘user’] = ‘站点ID’; root

$cfg[‘Servers’][$i][‘password’] = ‘密码’; 安装mysql数据库时设置的root密码

$cfg[‘Servers’][$i][‘only_db’] = ‘数据库名(站点ID卡塔尔’; mysql  查询到存在的多寡。

保存。能够测量试验了。Mysql的劳动要运转。

在浏览器中输入地方:   回车见到如下页面。

 澳门新浦京娱乐游戏 6

则布署成功。

输入密码登入进去就能够对mysql进组图形化处理了。

 


You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图