目錄
Apache與PHP結合
首頁 後端開發 php教程 實例詳解Apache和PHP結合實作程式碼

實例詳解Apache和PHP結合實作程式碼

Mar 09, 2018 pm 03:36 PM
apache php 實現

本文主要和大家分享Apache和PHP結合實作程式碼,希望能幫助大家。

Apache與PHP結合

設定httpd支援PHP
ServerName
Require all denied
AddType application/x-httpd-php .php  //解析PHP
DirectoryIndex index.html index.php

1

[root@shuai-01 ~]# vim /usr/local/apache2.4/conf/httpd.conf

登入後複製

修改

找到ServerName 行,取消註解

1

ServerName www.example.com:80

登入後複製
登入後複製

找到Require all,

1

2

3

4

5

6

<Directory />

    AllowOverride none

    Require all granted

</Directory>

 

Require all granted

登入後複製

找到
#     AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

增加

1

AddType application/x-httpd-php .php

登入後複製

找到

1

2

3

<IfModule dir_module>

    DirectoryIndex index.html

</IfModule>

登入後複製

增加為

1

2

3

<IfModule dir_module>

    DirectoryIndex index.html index.php

</IfModule>

登入後複製

#偵測設定檔語法是否有錯誤

1

2

[root@shuai-01 ~]# /usr/local/apache2.4/bin/apachectl -t

Syntax OK

登入後複製

重新載入設定檔

1

[root@shuai-01 ~]# /usr/local/apache2.4/bin/apachectl graceful

登入後複製

設定成功

實例詳解Apache和PHP結合實作程式碼

#存取PHP其實是存取(/usr

1

2

/local/apache2.4/htdocs/*.php)

在该目录下写一个1.php 文

登入後複製


實例詳解Apache和PHP結合實作程式碼

1

2

3

4

5

[root@shuai-01 ~]# vi /usr/local/apache2.4/htdocs/1.php

 

<?php

phpinfo();

?>

登入後複製

在儲存退出後開始訪問


實例詳解Apache和PHP結合實作程式碼

可以解釋1出來的頁面就成功了,不能解釋出來的就是頁面原始碼

沒解釋出來的問題排查實例詳解Apache和PHP結合實作程式碼

1, 檢查有沒有載入PHP5的模組

1

[root@shuai-01 ~]# /usr/local/apache2.4/bin/apachectl -M

登入後複製

2,沒載入模組,看有沒有模組檔

1

2

[root@shuai-01 ~]# ls /usr/local/apache2.4/modules/libphp5.so

/usr/local/apache2.4/modules/libphp5.so

登入後複製

3,查看設定檔中有沒有載入libphp5.so的設定

1

2

3

[root@shuai-01 ~]# vim /usr/local/apache2.4/conf/httpd.conf

 

LoadModule php5_module        modules/libphp5.so

登入後複製

4,看設定檔有沒有加

# AddType application/x-httpd-php .php

實例詳解Apache和PHP結合實作程式碼#問題1:

Apache服務開啟可能回有的報錯

##編寫設定檔(/ usr/local/apache2.4/conf/httpd.conf):


找到ServerName 行,取消註解

1

ServerName www.example.com:80

登入後複製
登入後複製

問題2 :實例詳解Apache和PHP結合實作程式碼Apache服務開啟可能回有的報錯

1

/usr/local/apache2.4/bin/apachectl: 行 79:  3519 段错误               $HTTPD -k $ARGV

登入後複製

是你跑了兩個PHP模組,註解掉一個。 ##排查方法:

實例詳解Apache和PHP結合實作程式碼1,看IP是否通。沒有開啟Telnet客戶端

開啟客戶端

控制面板-程式-開啟或關閉Windows功能


實例詳解Apache和PHP結合實作程式碼

這是就開啟了Telnet,但沒通(服務端沒規則iptables) 實例詳解Apache和PHP結合實作程式碼


在linux新增規則

1

2

LoadModule php5_module        modules/libphp5.so

#LoadModule php7_module        modules/libphp7.so

登入後複製
實例詳解Apache和PHP結合實作程式碼

實例詳解Apache和PHP結合實作程式碼相關推薦:


Apache和PHP的設定詳細解說實例詳解Apache和PHP結合實作程式碼

Apache和PHP安裝Apache2中實作多網站網域綁定的實作方法

實例詳解Apache和PHP結合實作程式碼

PHP開發環境的設定(Linux平台上安裝Apache和PHP)_PHP教學

以上是實例詳解Apache和PHP結合實作程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

See all articles