所以我有codeigniter程序运行在localhost:8080
和当我想打开phpmyadmin throught localhost
它拒绝连接,然后我访问localhost:8080
和我关闭我的codeigniter程序然后phpmyadmin可以连接,但然后我不能同时打开两个程序.
这是我的本地主机设置
config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
字符串
httpd.conf
Listen 8080
ServerName localhost:8080
型
php.ini
mysqli.default_port=3306
mysql.default_port=3306
型
my.ini
port=3306
型
我不知道它有什么毛病。
1条答案
按热度按时间qqrboqgw1#
你有每个部分单独工作,这是一个好的开始!
my.ini
,mysql服务器被设置为监听端口3306。httpd.conf
,Apache被设置为监听端口8080。config.inc.php
包含了连接到mysql服务器的详细信息。(顺便说一下,你在问题中两次提到了config.inc.php
。)如果您的CodeIgniter应用程序应该使用与phpMyAdmin相同的Apache示例,那么请尝试查看如何将其设置为
localhost:8080/phpmyadmin
和localhost:8080/phpmyadmin
的教程。如果你的CodeIgniter应用程序应该使用一个 * 不同的Apache* 示例作为phpMyAdmin,那么在不同的目录中将有2个httpd.conf文件,你应该配置一个监听端口8080,另一个监听端口8081。
如果你的CodeIgniter应用程序应该使用Apache以外的Web服务器,比如PHP's built-in web server,那么你可以告诉它监听端口8081。
您的问题已标记为
xampp
,因此您可以尝试查看其设置或frequently asked questions。