apache+php安裝配置的各種問題
前言
才開始接觸動態網站,使用php的動態網站。發現php它執行環境的安裝包與其他的語言,比如Java,python它們的不一樣。因為不熟悉出現了各種小錯誤,記錄這些錯誤也算是積累經驗了。
apache
apache的下載
問題一
apache的安裝目錄裡找不到httpd.conf
解決:官網:http://httpd.apache.org/
apache的包在選中windows下載的要選第二個,因為第一個沒有httpd.conf
Files for Microsoft Windows
http://httpd.apache.org/docs/current/platform/windows.html#down
Apache Lounge
http://www.apachelounge.com/download/
然後下載壓縮包檔案。
apache的安裝
問題一
環境變數配置好後,cmd中輸入命令:httpd -t檢查配置,發現httpd命令系統找不到
解決:Path配置好後要重啟電腦才能失效,立即生效可在管理員shell中使用命令配置。
問題二
apache端口占用
在配置檔案中,httpd.conf,中的Listen埠修改成其他埠,然後ServerName中後面的埠也做相應修改。
win+r,雖然cmd,使用命令:netstat -ano |findstr 你要使用的埠
去檢查你配置的埠是否被其他程序佔用,如果是再換一個埠。
問題三
Apache2.4伺服器啟動不了
解決:配置出錯,在配置中修改正確就行。配置後要使用命令:httpd -t進行檢查,返回OK則證明沒有問題。
問題四
使用命令:httpd -k install -n Apache 下載apache服務連線不上其伺服器
解決:win+x,管理員shell,中輸入命令。
PHP
下載php
問題一
下載的包不含有dev及一些其他的檔案
解決:下載Zip的壓縮包.
問題二
php7apache.dll服務元件找不到
官網:https://windows.php.net/download#php-7.0
解決:Windows使用者php到官網下載,要下載Thread Safe版本,Non Thread Safe版本沒有php7apache.dll。
apache使用php元件
連線不成功
解決參考:https://www.cnblogs.com/godlei/p/6445391.html
最後的問題
一切配置無誤後,php檔案還是解析不了
解決:重啟apache伺服器,對於配置檔案的修改都要進行重啟伺服器才能生效.