php mysql 500 오류 해결 방법: 먼저 php 소스 코드의 "ext/mysql" 디렉토리를 입력한 다음 phpize를 실행하고 "make && make install" 명령을 통해 컴파일하고 설치하여 "mysql.so"를 생성합니다. "php.ini" 파일을 수정하세요.
추천: "PHP Video Tutorial"
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. php-config 파일(/application/php/bin/php-config) 및 mysql 설치 디렉터리
./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=mysqlnd
4. 컴파일 및 설치하고 mysql.so
make && make install
5를 생성합니다. php.ini 파일을 수정하고 mysql을 추가합니다. 그래서 확장 구성을 저장하고 종료합니다
extension=mysql.so
6. php-fpm
service php-fpm restart
7을 다시 시작합니다. 테스트, 웹 디렉토리에 /usr/local/nginx/html/mysql.php
<?php $con = mysql_connect('localhost','root',''); if($con){ die('ok'); }else{ die('Could not connect: ' . mysql_error()); }와 같은 PHP 파일을 추가합니다.
위 내용은 PHP mysql 500 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!