Se connecter avec
S'enregistrer | Connectez-vous

probleme config serveur Apache + PHP

Dernière réponse : dans Le monde de Windows

bonjour tout le monde,

j'ai installé un serveur Windows 2000 server, mais ne voulant pas utiliser IIS, j'ai intaller Apache 2.2.4 avec PHP 5.2.2 pour crée un serveur web.
le serveur tourne sans probleme, PHP est bien reconnu et fonctionne, mais certaine fonctionnalité de php ne fonctionne pas (essentiel pour la fonctionnalité de ce serveur).
par exemple:
  1. exec(start iexplore.exe")

ne lance en aucun cas internet explorer.

j'ai un poste de test sur lequel j'ai Easy PHP 1.8.0.1 avec Apache 1.3.33 - PHP 4.3.10.
si je modifie le httpd.conf pour que le serveur web soit accessible depuis le reseau, j'arrive a lancer les application sur le serveur utilisant easyphp avec la commande:
  1. exec("start iexplore.exe")


j'ai fais un comparatif entre la configuration du php.ini de easy php et celui du windows 2000 SRV, et la configuration est identique ( a part quelque nouveauté ^^)
je suis admin sur les 2 postes, donc je ne comprend pas pourquoi la commande ne s'execute pas sur le SRV windows 2000.

donc si quelqu'un a une idée pour la solution, je suis preneur ^^

PS: celui qui me dit d'utiliser easyPHP pour faire mon serveur WEB ...... :kaola: 
Lassé par la pub ? Créez un compte

plop all,
j'ai reinstallé un windows 2OOO tout neuf.
j'ai installé Easy PHP 1.8.0.1 avec Apache 1.3.33 - PHP 4.3.10 et WAMP5 1.7.1 avec PHP 5.2.2 et apache 2
avec easy PHP, pas de probleme, la commande "exec" lance le programe, mais toujours pas avec un autre serveur.
pourtant meme machine, meme droit d'utilisateur ...

voici les 2 fichiers de config php.ini (raccourcii ^^) de easy PHP et wamp5
quelque difference entre les magic quotes et "GPCS" mais rien qui pourrai influer sur le safe mode
PS: j'ai tester en modifiant les variables ou il y a des différence, et ca ne fonctionne toujours pas

easy PHP :
  1. ;;;;;;;;;;;;;;;;;;;;
  2. ; Language Options ;
  3. ;;;;;;;;;;;;;;;;;;;;
  4. engine = On
  5. short_open_tag = On
  6. asp_tags = Off
  7. precision = 14
  8. y2k_compliance = On
  9. output_buffering = 0
  10. zlib.output_compression = Off
  11. implicit_flush = Off
  12. unserialize_callback_func=
  13. serialize_precision = 100
  14. allow_call_time_pass_reference = Off
  15.  
  16. ;;;;;;;;;;;;;
  17. ; Safe Mode ;
  18. ;;;;;;;;;;;;;
  19. safe_mode = Off
  20. safe_mode_gid = Off
  21. safe_mode_include_dir =
  22. safe_mode_exec_dir =
  23. safe_mode_allowed_env_vars = PHP_
  24. safe_mode_protected_env_vars = LD_LIBRARY_PATH
  25. disable_functions =
  26. disable_classes =
  27.  
  28. expose_php = On
  29.  
  30. ;;;;;;;;;;;;;;;;;;;
  31. ; Resource Limits ;
  32. ;;;;;;;;;;;;;;;;;;;
  33. max_execution_time = 30 ; Maximum execution time of each script, in seconds
  34. max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
  35. memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
  36.  
  37. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  38. ; Error handling and logging ;
  39. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  40. error_reporting = E_ALL
  41. display_errors = On
  42. display_startup_errors = Off
  43. log_errors = On
  44. log_errors_max_len = 1024
  45. ignore_repeated_errors = Off
  46. ignore_repeated_source = Off
  47. report_memleaks = On
  48. track_errors = Off
  49.  
  50. ;;;;;;;;;;;;;;;;;
  51. ; Data Handling ;
  52. ;;;;;;;;;;;;;;;;;
  53. variables_order = "GPCS"
  54. register_globals = Off
  55. register_argc_argv = Off
  56. post_max_size = 8M
  57. gpc_order = "GPC"
  58.  
  59. ;;;;;;;;;;;;;;;;
  60. ; Magic quotes ;
  61. ;;;;;;;;;;;;;;;;
  62. magic_quotes_gpc = Off
  63. magic_quotes_runtime = Off
  64. magic_quotes_sybase = Off
  65. auto_prepend_file =
  66. auto_append_file =
  67. default_mimetype = "text/html"
  68.  
  69. ;;;;;;;;;;;;;;;;;;;;;;;;;
  70. ; Paths and Directories ;
  71. ;;;;;;;;;;;;;;;;;;;;;;;;;
  72. include_path = ".;${path}\php\pear\"
  73. doc_root =
  74. user_dir =
  75. extension_dir = "${path}\php\extensions\"
  76. enable_dl = On
  77.  
  78. ;;;;;;;;;;;;;;;;
  79. ; File Uploads ;
  80. ;;;;;;;;;;;;;;;;
  81. file_uploads = On
  82. upload_tmp_dir = "${path}\tmp\"
  83. upload_max_filesize = 2M
  84.  
  85. ;;;;;;;;;;;;;;;;;;
  86. ; Fopen wrappers ;
  87. ;;;;;;;;;;;;;;;;;;
  88. allow_url_fopen = On
  89. default_socket_timeout = 60
  90.  
  91. ;;;;;;;;;;;;;;;;;;;
  92. ; Module Settings ;
  93. ;;;;;;;;;;;;;;;;;;;
  94. define_syslog_variables = Off
  95. SMTP = localhost
  96. sendmail_from = me@localhost.com
  97.  
  98. [Session]
  99. session.save_handler = files
  100. session.save_path = "${path}\tmp\"
  101. session.use_cookies = 1
  102. session.name = PHPSESSID
  103. session.auto_start = 0
  104. session.cookie_lifetime = 0
  105. session.cookie_path = /
  106. session.cookie_domain =
  107. session.serialize_handler = php
  108. session.gc_probability = 1
  109. session.gc_divisor = 1000
  110. session.gc_maxlifetime = 1440
  111. session.bug_compat_42 = 0
  112. session.bug_compat_warn = 1
  113. session.referer_check =
  114. session.entropy_length = 0
  115. session.entropy_file =
  116. session.cache_limiter = nocache
  117. session.cache_expire = 180
  118. session.use_trans_sid = 0
  119.  
  120. url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
  121.  
  122. [Sockets]
  123. sockets.use_system_read = On
  124.  
  125. ;;;;;;;;;;;;;;;;;;;;;;
  126. ; Dynamic Extensions ;
  127. ;;;;;;;;;;;;;;;;;;;;;;
  128. extension=php_mbstring.dll


et Wamp 5
  1. ;;;;;;;;;;;;;;;;;;;;
  2. ; Language Options ;
  3. ;;;;;;;;;;;;;;;;;;;;
  4. engine = On
  5. zend.ze1_compatibility_mode = Off
  6. short_open_tag = Off
  7. asp_tags = Off
  8. precision = 12
  9. y2k_compliance = On
  10. output_buffering = Off
  11. zlib.output_compression = Off
  12. implicit_flush = Off
  13. unserialize_callback_func=
  14. serialize_precision = 100
  15. allow_call_time_pass_reference = On
  16.  
  17. ;;;;;;;;;;;;;
  18. ; Safe Mode ;
  19. ;;;;;;;;;;;;;
  20. safe_mode = Off
  21. safe_mode_gid = Off
  22. safe_mode_include_dir =
  23. safe_mode_exec_dir =
  24. safe_mode_allowed_env_vars = PHP_
  25. safe_mode_protected_env_vars = LD_LIBRARY_PATH
  26. disable_functions =
  27. disable_classes =
  28.  
  29. expose_php = On
  30.  
  31.  
  32. ;;;;;;;;;;;;;;;;;;;
  33. ; Resource Limits ;
  34. ;;;;;;;;;;;;;;;;;;;
  35.  
  36. max_execution_time = 30 ; Maximum execution time of each script, in seconds
  37. max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
  38. memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
  39.  
  40. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  41. ; Error handling and logging ;
  42. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  43. error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
  44. display_errors = On
  45. display_startup_errors = Off
  46. log_errors = On
  47. log_errors_max_len = 1024
  48. ignore_repeated_errors = Off
  49. ignore_repeated_source = Off
  50. report_memleaks = On
  51. track_errors = Off
  52. error_log = c:/wamp/logs/php_error.log
  53.  
  54. ;;;;;;;;;;;;;;;;;
  55. ; Data Handling ;
  56. ;;;;;;;;;;;;;;;;;
  57. variables_order = "EGPCS"
  58. register_globals = Off
  59. register_long_arrays = On
  60. register_argc_argv = On
  61. post_max_size = 8M
  62.  
  63. ;;;;;;;;;;;;;;;;
  64. ; Magic quotes ;
  65. ;;;;;;;;;;;;;;;;
  66. magic_quotes_gpc = On
  67. magic_quotes_runtime = Off
  68. magic_quotes_sybase = Off
  69. auto_prepend_file =
  70. auto_append_file =
  71. default_mimetype = "text/html"
  72.  
  73. ;;;;;;;;;;;;;;;;;;;;;;;;;
  74. ; Paths and Directories ;
  75. ;;;;;;;;;;;;;;;;;;;;;;;;;
  76. doc_root =
  77. user_dir =
  78. extension_dir = "c:/wamp/php/ext/"
  79. enable_dl = On
  80.  
  81. ;;;;;;;;;;;;;;;;
  82. ; File Uploads ;
  83. ;;;;;;;;;;;;;;;;
  84. file_uploads = On
  85. upload_tmp_dir = "c:/wamp/tmp"
  86. upload_max_filesize = 2M
  87.  
  88. ;;;;;;;;;;;;;;;;;;
  89. ; Fopen wrappers ;
  90. ;;;;;;;;;;;;;;;;;;
  91. allow_url_fopen = On
  92. default_socket_timeout = 60
  93.  
  94. ;;;;;;;;;;;;;;;;;;;;;;
  95. ; Dynamic Extensions ;
  96. ;;;;;;;;;;;;;;;;;;;;;;
  97.  
  98. extension=php_mbstring.dll
  99. extension=php_mysql.dll
  100. extension=php_mysqli.dll
  101. extension=php_pdo.dll
  102. extension=php_pdo_sqlite.dll
  103. extension=php_sqlite.dll
  104.  
  105. ;;;;;;;;;;;;;;;;;;;
  106. ; Module Settings ;
  107. ;;;;;;;;;;;;;;;;;;;
  108.  
  109. [Syslog]
  110. define_syslog_variables = Off
  111.  
  112. [mail function]
  113. SMTP = localhost
  114. sendmail_from = you@yourdomain
  115.  
  116. [Session]
  117. session.save_handler = files
  118. session.save_path = "c:/wamp/tmp"
  119. session.use_cookies = 1
  120. session.name = PHPSESSID
  121. session.auto_start = 0
  122. session.cookie_lifetime = 0
  123. session.cookie_path = /
  124. session.cookie_domain =
  125. session.serialize_handler = php
  126. session.gc_probability = 1
  127. session.gc_divisor = 100
  128. session.gc_maxlifetime = 1440
  129. session.bug_compat_42 = 1
  130. session.bug_compat_warn = 1
  131. session.referer_check =
  132. session.entropy_length = 0
  133. session.entropy_file =
  134. session.cache_limiter = nocache
  135. session.cache_expire = 180
  136. session.use_trans_sid = 0
  137. session.hash_function = 0
  138. session.hash_bits_per_character = 4
  139.  
  140. url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
  141.  
  142. [Sockets]
  143. sockets.use_system_read = On
  144.  
  145. [Tidy]
  146. tidy.clean_output = Off
  147.  
  148. [eaccelerator]
  149. eaccelerator.cache_dir = "c:/wamp/tmp/eaccelerator"


Lassé par la pub ? Créez un compte