找回密码
 加入网盟
分割线
官方精品推荐
最近给电脑配置升级了下,加了一块SSD做启动盘,重装了系统,结果xampp所在的目录盘符发生了变化(D盘变成了F盘),所有的应用都无法正常工作。这里分享下需要手动修改的地方。
首先打开xampp\properties.ini文件,把里面所有的盘符都从D:修改成F:
  1. [General]
  2. installdir=f:\xampp
  3. base_stack_name=XAMPP
  4. base_stack_version=5.6.3-0
  5. base_stack_platform=windows
  6. require_root_privileges=1
  7. base_user=xiao
  8. base_user_name=xiao
  9. base_mail=lingxiao1002@gmail.com
  10. hostname=
  11. [Apache]
  12. apache_server_port=80
  13. apache_server_ssl_port=443
  14. apache_root_directory=/xampp/apache
  15. apache_htdocs_directory=f:\xampp/htdocs
  16. apache_domainname=127.0.0.1
  17. apache_configuration_directory=f:\xampp/apache/conf
  18. apache_unique_service_name=
  19. [MySQL]
  20. mysql_port=3306
  21. mysql_host=localhost
  22. mysql_root_directory=f:\xampp\mysql
  23. mysql_binary_directory=f:\xampp\mysql\bin
  24. mysql_data_directory=f:\xampp\mysql\data
  25. mysql_configuration_directory=f:\xampp/mysql/bin
  26. mysql_arguments=-u root -P 3306
  27. mysql_unique_service_name=
  28. [PHP]
  29. php_binary_directory=f:\xampp\php
  30. php_configuration_directory=f:\xampp\php
  31. php_extensions_directory=f:\xampp\php\ext
  32. 复制代码
  33. 这个时候尝试启动,apache和tomcat依然失败。apache失败的原因是因为我装了wordpress。wordpress的配置文件没有修改,apache启动会报错。所以打开xampp\apps\wordpress\conf目录。把里面四个配置文件的路径全部修改一下。这样apache就可以正常运行了。
  34. XAMPP的初始配置里没有tomcat,所以tomcat的运行需要单独修改配置。因为系统重装,JDK没有重新安装,只是把原来硬盘里的JDK目录配置到了系统path里。tomcat启动的时候是检测注册表的,所以手动创建HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit以免报错。
  35. Tomcat的启动脚本如下:
  36. [url=home.php?mod=space&uid=1794]@echo[/url] off
  37. if "%OS%" == "Windows_NT" goto WinNT
  38. :Win9X
  39. echo Don't be stupid! Win9x don't know Services
  40. goto exit
  41. :WinNT
  42. echo [XAMPP]: Searching JDK HOME with reg query ...
  43. set KeyName=HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
  44. reg query "%KeyName%" /s
  45. if %ERRORLEVEL% == 1 (
  46. echo . [XAMPP]: Cannot find current JDK installation!
  47. echo . [XAMPP]: Cannot set JAVA_HOME. Aborting ...
  48. goto :END
  49. )
  50. set "CURRENT_DIR=%cd%"
  51. set "CATALINA_HOME=%CURRENT_DIR%"
  52. set Cmd=reg query "%KeyName%" /s
  53. for /f "tokens=2*" %%i in ('%Cmd% ^| find "JavaHome"') do set JAVA_HOME=%%j
  54. echo.
  55. echo [XAMPP]: Seems fine!
  56. echo [XAMPP]: Using %JAVA_HOME%
  57. echo.
  58. set JRE_HOME=%JAVA_HOME%
  59. echo [XAMPP]: Using JAVA_HOME=%JAVA_HOME%
  60. echo [XAMPP]: Using CATALINA_HOME=%CATALINA_HOME%
  61. echo [XAMPP]: Using JRE_HOME=%JRE_HOME%
  62. echo Installing Tomcat as an Service
  63. .\bin\service.bat install Tomcat7
  64. goto exit
  65. :END
  66. :exit
复制代码



分享至 : QQ空间
收藏

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入网盟
关闭

华夏网盟推荐 上一条 /1 下一条