php mysql怎么改变端口号

worktile 其他 137

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要改变PHP和MySQL的端口号,需要分别在PHP和MySQL的配置文件中进行设置。

    首先,我们来改变PHP的端口号:

    1. 打开PHP的配置文件php.ini。此文件通常位于PHP安装目录下的php目录中。
    2. 使用文本编辑器打开php.ini文件。
    3. 搜索和查找以下两个配置项:
    a. `;listen = 127.0.0.1:80`
    b. `;listen = [::]:80`
    这两个配置项分别定义了PHP的监听IP地址和端口号。默认情况下,分别被注释掉了。
    4. 取消注释并修改其中一个配置项,将端口号改为你想要的端口号。例如,将80改为8080。
    5. 保存php.ini文件并关闭编辑器。
    6. 重启你的Web服务器(通常是Apache或Nginx)以使修改生效。

    接下来,我们来改变MySQL的端口号:

    1. 打开MySQL的配置文件my.cnf(或my.ini)。此文件通常位于MySQL安装目录下的conf(或etc)目录中。
    2. 使用文本编辑器打开my.cnf文件。
    3. 搜索并查找以下配置项:
    a. `# port = 3306`
    这个配置项定义了MySQL的端口号,默认情况下是注释掉的。
    4. 取消注释并修改端口号为你想要的端口号。例如,将3306改为8888。
    5. 保存my.cnf文件并关闭编辑器。
    6. 重启MySQL服务器以使修改生效。

    完成以上步骤后,PHP的监听端口号和MySQL的端口号就被成功地修改了。请确保所选用的端口号未被占用,并且在修改完成后重新启动相关服务以使修改生效。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要改变PHP连接MySQL的端口号,需要进行以下步骤:

    1. 确认MySQL端口号:默认情况下,MySQL使用3306端口。你可以通过查看MySQL配置文件(my.cnf)来确认当前使用的端口号。在Windows系统中,my.cnf文件通常位于MySQL安装目录下的bin文件夹中。在Linux系统中,my.cnf文件通常位于/etc/mysql或/etc目录下。

    2. 修改MySQL配置文件:将my.cnf文件以文本编辑器打开,并找到[mysqld]部分。在该部分中,找到或添加一行代码类似于`port=新的端口号`,将新的端口号替换成你想要的端口号。保存并关闭文件。

    3. 重启MySQL服务:在Windows系统中,可以通过服务管理器(services.msc)来重启MySQL服务。在Linux系统中,可以使用以下命令重启MySQL服务:
    “`
    sudo service mysql restart
    “`

    4. 修改PHP配置文件:要让PHP连接到新的MySQL端口号,需要修改PHP的配置文件(php.ini)。找到php.ini文件并打开,可以通过以下方法找到该文件的位置:
    – 在浏览器中运行`phpinfo()`并查找”Loaded Configuration File”项;
    – 在命令行中运行`php –ini`命令。

    在php.ini中找到`mysql.default_port`和`mysqli.default_port`两个配置项,分别将它们的值改为新的MySQL端口号。保存并关闭文件。

    5. 重启Web服务器:重启Web服务器,以使PHP配置文件的更改生效。在Windows系统中,可以通过服务管理器来重启Apache或Nginx服务。在Linux系统中,可以使用以下命令重启Apache服务:
    “`
    sudo service apache2 restart
    “`

    完成以上步骤后,PHP将连接到新的MySQL端口号。请确保选择不会与其他服务或应用程序使用的端口冲突,并在防火墙中允许通过新端口的流量。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要改变PHP和MySQL的端口号,你需要分别修改PHP的配置文件和MySQL的配置文件。以下是详细的步骤:

    改变PHP的端口号:
    1. 打开你的PHP安装目录,找到php.ini文件。
    2. 使用任意文本编辑器打开php.ini文件。
    3. 使用文本编辑器的搜索功能,查找并找到以下行:
    “`
    ; Listen to port 80
    ;listen = 80
    “`
    4. 将上述行的注释(;)去掉,并在等号后面输入你想要的端口号。例如:
    “`
    listen = 8080
    “`
    5. 保存php.ini文件并关闭文本编辑器。
    6. 重启你的Web服务器,以使改动生效。

    改变MySQL的端口号:
    1. 打开你的MySQL安装目录,找到my.ini文件(在Linux系统上是my.cnf)。
    2. 使用任意文本编辑器打开my.ini文件。
    3. 使用文本编辑器的搜索功能,查找并找到以下行:
    “`
    port = 3306
    “`
    4. 将上述行的端口号修改为你想要的端口号。例如:
    “`
    port = 3307
    “`
    5. 保存my.ini文件并关闭文本编辑器。
    6. 重启MySQL服务,以使改动生效。

    请注意,修改端口号后,你需要确保所使用的端口号没有被其他进程占用。如果你正在运行防火墙软件,你还需要修改防火墙的设置,允许新的端口号通过。

    改变PHP和MySQL的端口号后,你需要对应地修改你的网站或应用程序中的数据库连接配置,以便使用新的端口号来连接MySQL数据库。具体的操作步骤将取决于你使用的是哪种数据库连接方式(例如,使用PDO、MySQLi或者原生的mysql扩展等)。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部