php連不上mysql,php網頁無法訪問

本文目錄一覽:

php中mysql啟動不起來

問題:

安裝好phpstudy後,Apache可以啟動,Mysql無法啟動。

原因:

之前已經裝過Mysql,要把系統服務裏面的MySQL刪除,留下MySQL服務。

解決辦法:

在cmd命令行下輸入:sc delete mysql即可刪除mysql服務。

當我們在cmd里使用 sc delete 服務名,來刪除服務的時候,報錯誤,SC OpenService 失敗5:拒絕訪問,這似乎是因為權限不夠。

解決方法:

第一步、我們必須先取得管理員權限,以管理員權限運行cmd.exe。

第二步、在輸入命令:sc delete 要刪除的服務名

phpstudy中apache或mysql無法啟動

phpstudy中apache或mysql無法啟動,啟動一下沒了

明顯端口被佔用了,假如我們需要確定誰佔用了我們的80端口,3306端口

對網站來說,網絡apatche服務器是默認 80,數據庫mysql是3306

端口佔有兩種解決方法:

法1:把被佔用的 進程結束掉 (如果你沒裝iis的話,也就是 你把能關的軟件都關閉 尤其迅雷什麼的)

法 2:改apatche 的端口

具體如下:

—————————————-

法一、如何查看某個端口被誰佔用,把被佔用的 進程結束掉

我們在啟動應用的時候經常發現我們需要使用的端口被別的程序佔用,但是我們又不知道是被誰佔用,這時候我們需要找出「真兇」,如何做到呢?

方法/步驟

第一步:開始—-運行—-cmd,或者是window+R組合鍵,調出命令窗口

第二步:輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被佔用的端口,比如是49157,首先找到它。

(對網站來說,網絡apatche服務器是默認 80,數據庫mysql是3306)

第三步:查看被佔用端口對應的PID,輸入命令:netstat -aon|findstr “49157”,回車,記下最後一位數字,即PID,這裡是2720

第四步:有兩種方法

1..續輸入tasklist|findstr “2720”,回車,查看是哪個進程或者程序佔用了2720端口,結果是:svchost.exe

2..

或者是我們打開任務管理器,切換到進程選項卡,在PID一列查看2720對應的進程是誰,如果看不到PID這一列,如下圖:

則我們點擊[查看]—[選擇列],將PID(進程標示符)前面的勾打上,點擊確定。

這樣我們就看到了PID這一列標識,看一下2720對應的進程是誰,如果沒有,我們把下面的顯示所有用戶的進程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進程,與上面命令查看的完全一致。

第五步:結束該進程:在任務管理器中選中該進程點擊」結束進程「按鈕,或者是在cmd的命令窗口中輸入:taskkill /f /t /im Tencentdl.exe。

————————————————————————-

法二:phpstudy修改端口

phpstudy控制面板中,點擊 其他選項

:將端口改為 8080

但需要注意,修改端口後,在輸入網址的時候,要帶着端口

如:(注意有冒號)

localhost:8080

localhost:8080/zz/index.php

PHP代碼連接mysql數據庫,我照着書上寫為什麼連接不上呢?

就你上面的代碼來看,存在二方面錯誤:

1、or語句寫法錯誤,你的代碼中,所有的or語句都和它之前的代碼寫在一起,沒有空格,這是格式錯誤;

2、mysql_select_db函數被你寫成了

mysql_selcet_db

修改後的代碼:

?php

$host=”localhost”;

$user=”root”;

$password=”770880520″;

$dbase_name=”wei”;

$conn=mysql_connect($host,$user,$password)

or

die(“連接mysql服務器失敗”.mysql_error());

echo

“mysql服務器:$host

用戶名:$userbr”;

mysql_select_db($dbase_name,$conn)

or

die(“連接mysql數據庫失敗”.mysql_error());

echo”數據庫:$dbase_namebr”;

echo”連接mysql數據庫成功”;

?

如果還是運行錯誤,請貼出錯誤提示信息

php不能連接MySQL是為什麼?

默認情況下,php是不會擴展mysql了,

去到php安裝目錄下,找到php.ini文件,找到”;extension=php_mysql.dll”,把分號”;”去掉,重啟apache

原創文章,作者:YOFG,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/147945.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
YOFG的頭像YOFG
上一篇 2024-11-02 13:16
下一篇 2024-11-02 13:16

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • python爬取網頁並生成表格

    本文將從以下幾個方面詳細介紹如何使用Python爬取網頁數據並生成表格: 一、獲取網頁數據 獲取網頁數據的一般思路是通過HTTP請求獲取網頁內容,最常用的方式是使用Python庫r…

    編程 2025-04-28
  • 網頁防篡改的重要性和市場佔有率

    網頁防篡改對於保護網站安全和用戶利益至關重要,而市場上針對網頁防篡改的產品和服務也呈現出不斷增長的趨勢。 一、市場佔有率 據不完全統計,目前全球各類網頁防篡改產品和服務的市場規模已…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python編程實戰:用Python做網頁與HTML

    Python語言是一種被廣泛應用的高級編程語言,也是一種非常適合於開發網頁和處理HTML的語言。在本文中,我們將從多個方面介紹如何用Python來編寫網頁和處理HTML。 一、Py…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • 使用Python轉髮網頁內容

    Python是一種廣泛使用的編程語言,它在網絡爬蟲、數據分析、人工智能等領域都有廣泛的應用。其中,使用Python轉髮網頁內容也是一個常見的應用場景。在本文中,我們將從多個方面詳細…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27

發表回復

登錄後才能評論