但php怎麼也啟動不起來,phpstudy無法啟動

本文目錄一覽:

為什麼wampserver能打開,但是php文件運行不了?我把php文件已經都放到www里了,路徑也對。急等,解決加分。

我不會像別人那樣說些長篇大論,沒用的廢話

一般情況下有兩種情況:

一。可能是你用軟體清理過垃圾,比如win7優化大師之類的,清理掉了一些插件。

二。php文件運行不了,應該是代碼沒有解析吧?可能是你寫的代碼形式相應功能沒有開啟,說簡單點就是:它默認支持的是?php “““`? 有可能你寫的就是?““““? ,你沒有開啟後面一種相應的功能,所以PHP無法識別,也無法解析。

php安裝包已經下好,但是不能運行,求解答怎麼樣才能打開php文件?

一般有兩種方法:

1、apache + php + mysql

2、iis + php + mysql

安裝方法第一種比較好配置,第二中需要修改iis的配置使其能夠運行php

安裝方法:

apache2.0

php5.0

mysql 3.23.46-nt

1、安裝mysql

下載mysql對應的版本,解壓到c盤的c:\mysql目錄下;

在環境變數path中添加c:\mysql\bin;

2、安裝php5.0

下載對應的版本的php;

解壓到目錄c:\php下;

3、安裝apache

下載對應的版本,直接點擊安裝;

4、設置

設置php

將c:\php\fdftk.dll文件拷貝到c:\php\pear目錄下;

將c:\php\目錄下的php.ini-recommended文件的名字改為php.ini;

設置apache,使得他能夠解析php

找到apache安裝目錄下的.\conf\httpd.conf文件,打開後在他的最後添加

ScriptAlias /php/ “c:/php/”

AddType application/x-httpd-php .php

Action application/x-httpd-php “/php/php-cgi.exe”

如果要更改伺服器名稱,可以找到其中的ServerName 關鍵字,然後更改後面的內容;

找到DocumentRoot 關鍵字,把後面的內容該為自己要用來存放網頁的目錄,注意斜乾的方向;

設置php,使得他支持mysql;

找到c:\php目錄下的php.ini文件,找到裡頭的extension_dir關鍵字,將後面的路徑改為擴展文件所在的目錄,默認情況下是c:\php\ext目錄,但是在寫進php.ini文件之後,斜乾的方向要反過來;然後找到

;extension=php_mysql.dll

這一行,把前面的分號去掉,這樣這個動態鏈接庫就激活了;

好,在設置完所有這些之後,把apache伺服器關閉,然後重新打開,就可以運行了

現在就可以開始編寫你的php程序了;

2、

1.下載iis安裝包,或者用windows自帶的安裝光碟安裝2.安裝php4以上,可以到下載(注有兩種版本,一種是解壓版,一種是安裝版)3.打開信息服務/網站/默認網站,點右鍵屬性/主目錄/配置/添加/可執行文件選擇剛才安裝的php.exe/擴展名填寫”.php”/確定4.整個過程完畢5.測試:在iis中新建虛目錄站點test/在該站點下建一個test.php內容如下:?phpphpinfo();?打開,如果出現php的配置信息頁面。一切成功!以上是php解壓縮版的安裝,如果是用php4-installer的話,默認配置好iis.但是條件是裝好了iis

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的運行環境都裝好了怎麼運行還是不行呀?

伺服器軟體都沒運行,怎麼可能看得到頁面呢。。。

首先確定配置沒問題了。

然後保證伺服器軟體正常啟動了

如果伺服器軟體沒有正常啟動的

看看80埠是否被程序佔用

最常見的情況就是在運行伺服器軟體前,下載軟體已經運行了

如果開了下載軟體的話,請先關掉下載軟體

然後運行伺服器軟體,保證伺服器軟體正常啟動

然後再開下載軟體

php 伺服器啟動不了怎麼辦?

推薦你安裝

phpnow

是我用過最小巧的php環境

apache+mysql

總共才10幾M

下載很快

安裝也簡單

如果你電腦的操作系統是

xp的話

那安裝超級簡單

如果你是win7的話

安裝的時候最好用dos框

以管理員身份運行。

不懂可以聯繫我

我遠程協助你

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
IEOTW的頭像IEOTW
上一篇 2025-01-07 09:43
下一篇 2025-01-07 09:43

相關推薦

  • PHP和Python哪個好找工作?

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

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

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

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

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

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

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

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

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

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台伺服器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • php擴展庫初探

    一、什麼是php擴展庫? PHP擴展庫(PHP extension)是一些用C語言編寫的動態鏈接庫,用於擴展PHP的功能。PHP擴展庫使得PHP可以與各種資料庫系統相連、SMTP、…

    編程 2025-04-23

發表回復

登錄後才能評論