Maison php教程 php手册 网页客户端使用php访问mysql数据时出现NetworkError: 500 Intern

网页客户端使用php访问mysql数据时出现NetworkError: 500 Intern

Jun 06, 2016 pm 07:58 PM
mysql php 使用 Apparaître 客户端 数据 网页 访问

一、问题重现 1、网页客户端使用jQuery技术来获取linux服务端的数据,网页js代码如下: $.post(test.php); 2、linux服务端使用php技术访问mysql数据库。其test.php中的代码如下: ?php $link = mysql_connect(localhost, root, 888888);if (!$link) { echo C

一、问题重现

1、网页客户端使用jQuery技术来获取linux服务端的数据,网页js代码如下:

$.post("test.php");
Copier après la connexion
2、linux服务端使用php技术访问mysql数据库。其test.php中的代码如下:
<?php $link = mysql_connect(&#39;localhost&#39;, &#39;root&#39;, &#39;888888&#39;);
	if (!$link) {
    	echo &#39;Connected falie&#39;;
	}else{
		echo &#39;Connected successfully&#39;;  
	}
	mysql_close($link);
?>?
Copier après la connexion
3、结果网页客户端返回是  “ NetworkError: 500 Internal Server Error ” 是这样的结果。

二、问题解决方案

1、遇到这样的问题,首先将test.php的代码修改成如下:

<?php phpinfo();
?>?
Copier après la connexion
这个函数的作用是将php相关的所有信息全部返回给网页客户端。

通过测试我发现,这个linux系统上的php竟然没有mysql项,所有原因找到了。 那接下来就是将php与mysql交互这块给补上去。

网上搜索一翻,可以直接安装php与mysql交互这块。模块名叫“php-mysql”.    使用linux命令  yum install php-mysql。

上面的解决方法是服务端linux没有阉割“yum”模块下可以使用,要是服务端被阉割了。哪有怎样去补上php-mysql模块呢?

2、进行对安装php-mysql后与没有安装php-mysql的系统对比php中的配置,发现在下面几个目录上增加了几个文件。

(1)在/usr/lib/php/modules/ 此目录下 新增了  mysql.so 与 mysqli.so  这两个文件。  将这两个文件拷贝过来。

(2)在/etc/php.d 此目录下新增了 mysql.ini 、mysqli.ini 、 pdo_mysql.ini  这三个文件。将这三个文件也拷贝过来。

结果,可以访问数据了。测试通过了。

不过还是有其他问题。使用post方法,服务端无法获取网页客户端发过去的数据,但是使用get方法,就可以正常获取客户端发过来的数据。





Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Date et heure de CakePHP Date et heure de CakePHP Sep 10, 2024 pm 05:27 PM

Date et heure de CakePHP

Configuration du projet CakePHP Configuration du projet CakePHP Sep 10, 2024 pm 05:25 PM

Configuration du projet CakePHP

Téléchargement de fichiers CakePHP Téléchargement de fichiers CakePHP Sep 10, 2024 pm 05:27 PM

Téléchargement de fichiers CakePHP

Routage CakePHP Routage CakePHP Sep 10, 2024 pm 05:25 PM

Routage CakePHP

Discuter de CakePHP Discuter de CakePHP Sep 10, 2024 pm 05:28 PM

Discuter de CakePHP

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Dec 09, 2024 am 11:42 AM

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4

Guide rapide CakePHP Guide rapide CakePHP Sep 10, 2024 pm 05:27 PM

Guide rapide CakePHP

See all articles