> 백엔드 개발 > PHP 문제 > PHP 연결 mysql 500 오류 문제를 해결하는 방법

PHP 연결 mysql 500 오류 문제를 해결하는 방법

藏色散人
풀어 주다: 2023-03-12 12:46:02
원래의
2870명이 탐색했습니다.

php 연결 mysql 500 오류에 대한 해결 방법: 1. php 소스 코드의 ext/mysql 디렉토리를 입력합니다. 2. phpize를 실행합니다. 4. 컴파일하고 설치하여 mysql.so를 생성합니다. mysql.so 확장 구성 ;6. php-fpm을 다시 시작합니다.

PHP 연결 mysql 500 오류 문제를 해결하는 방법

이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP 연결 mysql 500 오류 문제를 해결하는 방법은 무엇입니까?

PHP가 mysql에 연결되면 mysql_connect( ) 기능을 사용할 수 없고 500에러가 발생합니다.

환경설정시 mysql 확장기능을 설치하지 않았는데 오늘 프로젝트 유지관리를 하다가 오류가 발생했습니다

Fatal error: Uncaught Error: Call to undefined function mysql_connect()
로그인 후 복사

phpize 도구를 이용해서 수동으로 할 수 있습니다. 문제를 해결하려면 mysql.so 확장을 컴파일하고 생성하세요

다음 단계는 다음과 같습니다.

1. PHP 소스 코드의 ext/mysql 디렉토리를 입력하세요

cd /home/oldboy/tools/php-5.5.32/ext/mysql/
로그인 후 복사

2. phpize를 실행하고 이 디렉토리에 구성 파일을 생성하세요. (php 설치 디렉터리: /application/php/)

/application/php/bin/phpize
로그인 후 복사

3.configure를 실행하고 php-config 파일(/application/php/bin/php-config)과 mysql 설치 디렉터리

 ./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=mysqlnd
로그인 후 복사

의 위치를 ​​지정합니다. 컴파일 및 설치, mysql.so

make && make install
로그인 후 복사

5 생성. php.ini 파일 수정, mysql.so 확장 구성 추가, 저장 및 종료

extension=mysql.so
로그인 후 복사

6. php-fpm

service php-fpm restart
로그인 후 복사

7을 다시 시작하고 PHP 파일을 추가하세요. /usr/local/nginx/html/mysql.php

<?php
$con = mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;);
if($con){
    die(&#39;ok&#39;);
}else{
    die(&#39;Could not connect: &#39; . mysql_error());
}
로그인 후 복사

와 같은 웹 디렉토리에 있습니다. 권장 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 연결 mysql 500 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿