重装系统后php如何恢复,系统重装之后手动恢复XAMPP的方法

最近给电脑配置升级了下,加了一块SSD做启动盘,重装了系统,结果xampp所在的目录盘符发生了变化(D盘变成了F盘),所有的应用都无法正常工作。这里分享下需要手动修改的地方。

5759bd11fd7725bf985c0faba481e1b1.png

首先打开xampp\properties.ini文件,把里面所有的盘符都从D:修改成F:

[General]

installdir=f:\xampp

base_stack_name=XAMPP

base_stack_version=5.6.3-0

base_stack_platform=windows

require_root_privileges=1

base_user=xiao

base_user_name=xiao

base_mail=lingxiao1002@gmail.com

hostname=

[Apache]

apache_server_port=80

apache_server_ssl_port=443

apache_root_directory=/xampp/apache

apache_htdocs_directory=f:\xampp/htdocs

apache_domainname=127.0.0.1

apache_configuration_directory=f:\xampp/apache/conf

apache_unique_service_name=

[MySQL]

mysql_port=3306

mysql_host=localhost

mysql_root_directory=f:\xampp\mysql

mysql_binary_directory=f:\xampp\mysql\bin

mysql_data_directory=f:\xampp\mysql\data

mysql_configuration_directory=f:\xampp/mysql/bin

mysql_arguments=-u root -P 3306

mysql_unique_service_name=

[PHP]

php_binary_directory=f:\xampp\php

php_configuration_directory=f:\xampp\php

php_extensions_directory=f:\xampp\php\ext

这个时候尝试启动,apache和tomcat依然失败。apache失败的原因是因为我装了wordpress。wordpress的配置文件没有修改,apache启动会报错。所以打开xampp\apps\wordpress\conf目录。把里面四个配置文件的路径全部修改一下。这样apache就可以正常运行了。

XAMPP的初始配置里没有tomcat,所以tomcat的运行需要单独修改配置。因为系统重装,JDK没有重新安装,只是把原来硬盘里的JDK目录配置到了系统path里。tomcat启动的时候是检测注册表的,所以手动创建HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit以免报错。

Tomcat的启动脚本如下:

@echo off

if "%OS%" == "Windows_NT" goto WinNT

:Win9X

echo Don't be stupid! Win9x don't know Services

goto exit

:WinNT

echo [XAMPP]: Searching JDK HOME with reg query ...

set KeyName=HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit

reg query "%KeyName%" /s

if %ERRORLEVEL% == 1 (

echo . [XAMPP]: Cannot find current JDK installation!

echo . [XAMPP]: Cannot set JAVA_HOME. Aborting ...

goto :END

)

set "CURRENT_DIR=%cd%"

set "CATALINA_HOME=%CURRENT_DIR%"

set Cmd=reg query "%KeyName%" /s

for /f "tokens=2*" %%i in ('%Cmd% ^| find "JavaHome"') do set JAVA_HOME=%%j

echo.

echo [XAMPP]: Seems fine!

echo [XAMPP]: Using %JAVA_HOME%

echo.

set JRE_HOME=%JAVA_HOME%

echo [XAMPP]: Using JAVA_HOME=%JAVA_HOME%

echo [XAMPP]: Using CATALINA_HOME=%CATALINA_HOME%

echo [XAMPP]: Using JRE_HOME=%JRE_HOME%

echo Installing Tomcat as an Service

.\bin\service.bat install Tomcat7

goto exit

:END

:exit

843ac7ff3a300f0d8b82cfa59a55855d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
管理系统通常需要一个后台数据库来存储和管理数据,而 XAMPP 是一个开源的跨平台 Web 服务器软件包,它包含了 Apache、MySQL、PHP 和 Perl 等组件,可以方便地搭建本地 Web 服务器环境,因此可以使用 Python 和 XAMPP 来搭建一个管理系统。 下面是一个示例,演示如何使用 Python 和 XAMPP 搭建一个简单的管理系统: 1. 安 XAMPP 首先需要下载并安 XAMPP 软件包。可以从官方网站下载适合自己操作系统的版本,然后按照安向导进行安。 2. 创建数据库 打开 XAMPP 控制面板,启动 Apache 和 MySQL 服务。然后在浏览器中输入 http://localhost/phpmyadmin/ 进入 phpMyAdmin 界面,创建一个数据库,并创建所需的表。 例如,我们可以创建一个名为“mydb”的数据库,并在其中创建一个名为“users”的表,包括 id、name、email 和 password 等字段。 3. 编写 Python 代码 接下来,可以使用 Python 编写代码,实现对数据库的操作。首先需要安 Python 的 MySQL 驱动程序,例如使用 pip 命令安: ``` pip install mysql-connector-python ``` 然后可以编写一个 Python 脚本,连接到 MySQL 数据库,并实现增删改查等操作。例如: ```python import mysql.connector # 连接数据库 mydb = mysql.connector.connect( host="localhost", user="root", password="", database="mydb" ) # 创建游标 mycursor = mydb.cursor() # 插入数据 sql = "INSERT INTO users (name, email, password) VALUES (%s, %s, %s)" val = ("Tom", "[email protected]", "123456") mycursor.execute(sql, val) mydb.commit() # 查询数据 mycursor.execute("SELECT * FROM users") for x in mycursor: print(x) # 更新数据 sql = "UPDATE users SET password = %s WHERE name = %s" val = ("654321", "Tom") mycursor.execute(sql, val) mydb.commit() # 删除数据 sql = "DELETE FROM users WHERE name = %s" val = ("Tom", ) mycursor.execute(sql, val) mydb.commit() ``` 4. 创建 Web 页面 最后,可以编写一个简单的 Web 页面,用于访问 Python 脚本,展示数据和执行操作。可以使用 PHP 或其他 Web 技术实现,例如: ```php <!DOCTYPE html> <html> <head> <title>管理系统</title> </head> <body> <h1>用户列表</h1> <table> <tr> <th>ID</th> <th>姓名</th> <th>邮箱</th> </tr> <?php // 使用 Python 调用 MySQL 查询数据 $result = shell_exec("python3 script.py"); $lines = explode("\n", trim($result)); foreach ($lines as $line) { $fields = explode("\t", $line); echo "<tr><td>$fields[0]</td><td>$fields[1]</td><td>$fields[2]</td></tr>"; } ?> </table> <h1>添加新用户</h1> <form method="post" action="add_user.php"> <label>姓名:</label> <input type="text" name="name"><br> <label>邮箱:</label> <input type="text" name="email"><br> <label>密码:</label> <input type="password" name="password"><br> <input type="submit" value="添加"> </form> </body> </html> ``` 然后创建一个名为“add_user.php”的 PHP 文件,用于处理表单提交请求,调用 Python 脚本插入新数据。 以上是一个简单的管理系统示例,仅供参考。实际应用中可能需要更复杂的逻辑和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值