本地通过宝塔管理代码

CentOS联网与宝塔安装

本文是在windows下操作

准备工作:

一个vmware虚拟机,并安装好centos系统。

1,先检查下安装的centos是否能联网

上图我们ping www.baidu.com 我们发现他找不到百度,这说明我们的虚拟机并没有联网,然后我们找到VM的虚拟网络编辑器

如下如这样设置:

2,接下来我们去修改网卡配置文件,把网络连接打开

cd  /etc/sysconfig/network-scripts/

vi    ifcfg-ens33

把ONBOOT  改为yes,并保存退出

保存后重启网卡: service network restart

注意:如果还不行的话,建议重启下系统

此时我们可以看到已经分配有ip了,此时我们的系统已经可以联网了。

3,下边我们开始安装宝塔

此时我们可以通过Xshell工具连接我们刚装的系统,ip地址就是我们上边看到的那个分配的ip

找到安装宝塔的命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

看到这个信息说明我们的宝塔已经安装完成,这个地方需要注意的是,上边给的那个地址是无法访问到宝塔,我们需要把ip替换成我们刚系统分配的那个ip

4,我们接下来需要把本机的文件共享给虚拟机

在命令行输入“ls /dev”查看。

输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹。

输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光盘挂载到/mnt/cdrom目录下

 输入“ls /mnt/cdrom/”查看内容,输入“cp /mnt/cdrom/VMwareTools-9.2.0-799703.tar.gz /root/vm.tar.gz”,将名为“VMwareTools-9.2.0-799703.tar.gz”复制到/root目录下,并重新命名为vm.tar.gz

在根目录下输入“ls”查看文件,输入“tar -xzf vm.tar.gz”将文件解压,输入“ls”查看文件,可发现新增目录“vmware-tools-distrib”。

输入“cd vmware-tools-distrib/”进入名为“vmware-tools-distrib”的目录,输入“./vmware-install.pl”尝试安装,出现错误“-bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安装编译环境。

输入“yum -y install perl gcc make kernel-headers kernel-devel”开始安装。

在“vmware-tools-distrib”目录下重新输入“./vmware-install.pl”开始安装,基本上按回车键即可。

 至此我们可以看到我们共享给虚拟机的文件夹了

5.设置静态ip

首选进入网络管理器配置文件目当 /etc/sysconfig/network-scripts/

使用vi/vim打开ifcfg-enp0s3 文件,可能你的目录下文件名会是ifcfg-xxxxx;

将BOOTPROTO配置项的值由"dhcp" 修改为 "static";

ONBOOT配置项的值修改为"yes"

并添加四项配置值 

IPADDR="192.168.0.105"    #要分配给机器的静态IP地址 因为是在虚拟机中,所以我设置成与我的机器同一网段
GATEWAY="192.168.0.1"     #网关 设置为与自己机器相同就可以了
NETMASK="255.255.255.0" #子网掩码
NM_CONTROLLED="no"       #这个配置项值为no,代表不由网络控制器接口控制,而是便用配置文件

编辑完成后,使:wq保存并退出;

使用cd .. 退回上层目录,编辑 network 文件,添加DNS:vim network

添加两项配置值:

DNS1=192.168.1.1
DNS2=8.8.8.8

完成后,:wq 保存退出

接下来需要重启网络服务,使修改内容生效,使用sudo systemctl restart network.service 重启网络服务

### 宝塔面板 PHP 本地数据库连接教程 #### 配置方法概述 为了使 PHP 能够成功连接到宝塔面板中的 MySQL 数据库,需要完成以下几个方面的设置:确认 PHP 的环境配置、调整数据库权限以及验证连接参数。 --- #### 1. 确认 PHP 环境配置 在宝塔面板中,默认已经集成了多个版本的 PHP。确保所使用的 PHP 版本已启用 `mysqli` 或 `PDO_MySQL` 扩展。可以通过以下步骤检查并开启扩展: - 登录宝塔面板后进入 **软件商店**。 - 查找当前正在运行的 PHP 版本,点击其右侧的 **设置** 按钮。 - 进入 **PHP 设置 -> 已安装** 页面,找到 `mysqli` 和 `pdo_mysql` 并勾选启用[^1]。 --- #### 2. 获取数据库连接信息 在宝塔面板中创建好的 MySQL 数据库会自动生成用户名、密码和端口等必要信息。这些信息可以在 **数据库管理页面** 中查看。 - 默认情况下,MySQL 的监听端口为 `3306`。 - 如果修改过默认端口,则需记录下实际使用的端口号。 - 同时需要注意的是,PHPMyAdmin 的访问端口(如 `888`)仅用于 Web 方式的数据库操作界面,并不影响 PHP 对 MySQL 的直连[^3]。 --- #### 3. 编写 PHP 测试脚本 编写一段简单的 PHP 脚本来测试与本地 MySQL 数据库的连接情况。以下是具体代码示例: ```php <?php $servername = "localhost"; // 数据库服务器地址 $username = "your_db_username"; // 替换为您的数据库用户名 $password = "your_db_password"; // 替换为您的数据库密码 $dbname = "your_database_name"; // 替换为您的数据库名称 // 创建连接对象 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接状态 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } else { echo "Connected successfully"; } // 关闭连接 $conn->close(); ?> ``` 上述代码片段展示了如何利用 `mysqli` 类建立与 MySQL 数据库之间的通信链路。其中 `$servername` 应设为 `"localhost"` 表示本地连接;而其他变量则依据实际情况填写相应值[^2]。 --- #### 4. 解决可能遇到的问题 尽管按照以上步骤执行通常可以顺利完成配置工作,但在某些特殊场景下仍可能出现错误提示。针对常见问题及其解决方案列举如下: - **无法解析 localhost** 将 `$servername` 参数改为 IP 地址形式 (`127.0.0.1`) 来尝试重新构建链接关系[^4]。 - **权限不足** 若报错显示无权访问目标数据库,请返回至宝塔后台的数据表属性编辑区域赋予对应账户足够的操作许可级别。 - **字符编码冲突** 建议显式指定 UTF-8 字符集以规避因编码差异引发的内容乱码现象: ```php $conn->set_charset("utf8"); ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦夏夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值