首页 > 数据库 >记录kali搭建Apache+MySQL+PHP

记录kali搭建Apache+MySQL+PHP

时间:2024-05-29 21:58:45浏览次数:23  
标签:index 服务 kali etc MySQL Apache PHP

一.打开相应的服务

kali中已经预先安装好了Apache2,MySQL和PHP,所以我们在使用的时候只需要打开相应的服务即可。

1.打开Apache2服务

kali预先安装的Apache在etc文件里,我们ls显示文件后发现了apache2文件夹,进入到该文件夹后启动服务,命令如下:

/etc/init.d/apache2 start

检测服务是否打开可以使用下面这个命令:

/etc/init.d/apache2 status

出现这个界面说明服务启动成功

在浏览器中输入localhost测试服务器是否配置成功,可以看到成功显示界面

2.启动MySQL服务

打开MySQL服务的方式有很多种,下面给出两种

kali@kali:/etc$ systemctl start mysql kali@kali:/etc$ systemctl status mysql

kali@kali:/etc$ service mysql start kali@kali:/etc$ service mysql status

接着进入MySQL,创建一个名为kali的数据库,然后为该数据库创建一个用户,具体方法见MySQL数据库创建用户及授权操作

二.Apache+PHP服务测试

进入到/var/www/html,创建一个index.php文件,写入:

<?php phpinfo(); ?>

进入浏览器,访问localhost/index.php,出现PHP的界面说明配置成功

三.Apache+PHP+MySQL服务测试

修改index.php内容如下:

<?php $servername = "localhost"; $username = "kali"; $password = "kali"; $dbname = "kali"; $conn = new mysqli($servername, $username, $password,$dbname); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; phpinfo(); ?>

访问localhost/index.php,出现连接成功则说明配置成功

标签:index,服务,kali,etc,MySQL,Apache,PHP
From: https://blog.csdn.net/2301_79393404/article/details/139306782

相关文章

  • vs上运行mysql
    前置注意vs中要引用mysql的类库。MySqlCommand  MySqlCommand类代表了要在MySQL数据库上执行的SQL语句或存储过程。它提供了许多方法来执行不同类型的SQL命令,比如查询(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)。你可以创建一个MySqlCommand对象,并将要执行的SQL语句传递......
  • 升鲜宝供应链管理系统重构版发布(技术点:Java8、mysql8.0 uniapp、vue、android、web 框
    升鲜宝供应链管理系统重构版发布(技术点:Java8、mysql8.0uniapp、vue、android、web框架:Vue3+SpringBoot3),界面功能(三) 主要功能要点:     权限管理(组织机构、用户管理、角色管理、岗位管理)     系统设置(菜单管理、参数管理、数据字典、定时任务、文件管......
  • MySQL中的并发控制
    效率工具推荐一个程序员的常用工具网站,效率加倍嘎嘎好用:程序员常用工具云服务器云服务器限时免费领:轻量服务器2核4G腾讯云:2核2G4M云服务器新老同享99元/年,续费同价阿里云:2核2G3M的ECS服务器只需99元/年,续费同价在现代应用程序中,数据库并发访问是一个常见的场景。多个......
  • MySQL中SQL表设计的注意事项
    效率工具推荐一个程序员的常用工具网站,效率加倍嘎嘎好用:程序员常用工具云服务器云服务器限时免费领:轻量服务器2核4G腾讯云:2核2G4M云服务器新老同享99元/年,续费同价阿里云:2核2G3M的ECS服务器只需99元/年,续费同价设计良好的数据库表结构是构建高效、可维护的应用程序的......
  • oracle的排序函数以及mysql使用变量实现排序
    oracle的排序函数rank()函数:跳跃排序,如果两个第一,则后边是第3dense_rank()函数:连续排序,,再如两个第一,则后边是第2row_number()函数:连续排序,没有并列的情况createtableccx_test( coursevarchar(10), scoreint);insertintoccx_testvalues(1,70);insertintoccx_......
  • mysql 函数实现父子查询
    DELIMITER//CREATEFUNCTIONget_all_father(rootIdINT)RETURNSvarchar(1000)DETERMINISTICBEGINDECLAREsTempVARCHAR(1000);DECLAREsTempParVARCHAR(1000);SETsTemp='';SETsTempPar=rootId;#循环递归WHILEsTemp......
  • mysql实现oracle的start with递归查询
    oracle查询语句selectdept_codefrom表名startwithdept_code='41311046430000001'connectbyPRIORid=PARENT_ID结果如下:改为mysql查询,实用函数实现selectsd.*from (select*from表名)sd, (select@pid:=(selectidfrom表名wheredept_code='4131......
  • Java语言,MySQL数据库;SSM 心理咨询预约管理系统19086(免费领源码)计算机毕业设计项目推荐
    目 录摘要1绪论1.1背景及意义1.2研究现状1.3ssm框架介绍1.4论文结构与章节安排2 心理咨询预约管理系统系统分析2.1可行性分析2.1.1技术可行性分析2.1.2经济可行性分析2.1.3法律可行性分析2.2系统功能分析2.2.1功能性分析2.2.2非功能......
  • MySQL安装教程(详细)
    文章目录一、安装准备1.1mysql数据库下载1.2数据库运行环境下载二、安装步骤2.1开始安装2.2选择安装类型2.3选择功能2.4检测安装环境2.5功能安装2.6功能安装完成,点击next2.7产品配置,点击next2.8网络通信配置2.9帐户设置(很重要)2.10数据库实例名设置,默认next......
  • mysql GROUP_CONCAT()函数
    一、GROUP_CONCAT函数语法函数语法:group_concat([DISTINCT]需要连接的字段[OrderBY排序字段ASC/DESC][Separator'分隔符'])GROUP_CONCAT()函数分隔符GROUP_CONCAT()函数默认是逗号分隔修改GROUP_CONCAT(exprSEPARATOR'分隔符')GROUP_CONCAT()函数去重G......