나는 사용하고있다물방울7.0 LTS 및 설치되어 php5
있으며 php5-mysql
모든 PHP 스크립트가 제대로 작동합니다. (저는 학습 스크립트를 작성했는데 /var/www/html/xyz.php
모든 것이 잘 작동했습니다 http://localhost/xyz.php
.) 이제 PHP를 사용하여 데이터베이스를 생성하고 싶습니다.w3schools의 튜토리얼.
data.php
아래에 다음 코드를 작성 했습니다 /var/www/html/
.
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
그런데 열어보니 http://localhost/data.php
빈 페이지가 나타납니다!
나는 또한 다음을 시도했습니다.
// Check connection
if (mysqli_connect_error()) {
die("Database connection failed: " . mysqli_connect_error());
}
내가 무엇을 놓치고 있나요?
답변1
오! MySQL 및 PHP5를 설치하는 데 필요한 일부 패키지가 누락되었습니다. 제공된 정보커뮤니티 페이지우분투 문서가 나에게 도움이 되었습니다:
필수 패키지는 다음과 같습니다.
mysql-server libapache2-mod-auth-mysql php5-mysql
방금 설치했으므로 다음을 php5-mysql
통해 모든 패키지를 설치했습니다.
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
이제 PHP가 보여줍니다"연결 성공"!