91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LAMP之四 PHP & APache 之間的配置

發布時間:2020-06-18 12:32:36 來源:網絡 閱讀:607 作者:不死鳥007 欄目:web開發

用windows 主機通過 IP 地址訪問已經安裝了Apache 的主機,網頁會反饋


It works!

LAMP之四  PHP & APache 之間的配置


[root@OBird ~]# vim /usr/local/apache2/conf/httpd.conf 查看Apache 配置文件


DocumentRoot "/usr/local/apache2/htdocs"  這里保存網頁訪問的目錄。“It works!”


[root@OBird htdocs]# vim 1.txt

在txt文本里寫上一些內容,通過 http://192.168.31.170/1.txt  (后面補充的實驗截圖,虛機IP不一樣) 訪問,就可以看到里面的內容。

LAMP之四  PHP & APache 之間的配置


LAMP 是支持PHP ,那么我們可以寫一簡單的php 的文件。

[root@OBird htdocs]# vim 2.php  這是一個簡單的php 腳本。

[root@OBird htdocs]# cat 2.php

<?php

echo 1212121212;

?>



通過網頁訪問 ,顯示的結果并沒有真正的解析出來

http://192.168.31.170/2.php

以下是顯示的結果:

<?php
echo 1212121212;
?>

此時說明Apache 此時還不支持解析 PHP.需要去編輯配置文件。

LAMP之四  PHP & APache 之間的配置

如果是正真的解析應該是這樣

[root@OBird htdocs]# /usr/local/php/bin/php 2.php

1212121212[root@OBird htdocs]#                     只顯示一行“1212121212”



編譯配置文件
vim /usr/local/apache2/conf/httpd.conf

找到:

AddType application/x-gzip .gz .tgz

在該行下面添加:

LAMP之四  PHP & APache 之間的配置

LAMP之四  PHP & APache 之間的配置



找到

<IfModule dir_module>
    DirectoryIndex index.html 
</IfModule>

改為下面

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

配置文件更改完以后檢測一下配置文件有沒有問題
[root@OBird htdocs]# /usr/local/apache2/bin/apachectl -t
Syntax OK

然后重新加載 Apache 

[root@OBird htdocs]# /usr/local/apache2/bin/apachectl graceful


此時再通過網頁訪問 http://192.168.31.170/2.php

可以看到2.php 的正確輸出。

LAMP之四  PHP & APache 之間的配置

我們可以再多做一些測試,編輯一個info.php,這是php 的一個函數。

[root@OBird htdocs]# vim info.php

[root@OBird htdocs]# cat info.php

<?php

phpinfo();

?>

通過網頁訪問可以看一個頁面,其實就是PHP 的信息。

http://192.168.31.170/info.php


LAMP之四  PHP & APache 之間的配置

[root@OBird htdocs]# /usr/local/php/bin/php -i |less  也可以達到上面的效果

可以查看到是怎么編譯 PHP 。

PHP 可以做到,Apache 也同樣可以

[root@OBird htdocs]# cat /usr/local/apache2/build/config.nice

#! /bin/sh

#

# Created by configure


"./configure" \

"--prefix=/usr/local/apache2" \

"--with-included-apr" \

"--enable-so" \

"--enable-deflate=shared" \

"--enable-expires=shared" \

"--enable-rewrite=shared" \

"--with-pcre" \

"$@"

同樣的mysql 也可查看它的編譯參數

[root@OBird htdocs]# cat /usr/local/mysql/bin/mysqlbug  |grep -i config

# This is set by configure

CONFIGURE_LINE="./configure  '--prefix=/usr/local/mysql' '--localstatedir=/usr/local/mysql/data' '--libexecdir=/usr/local/mysql/bin' '--with-comment=MySQL Community Server (GPL)' '--with-server-suffix=' '--enable-thread-safe-client' '--enable-local-infile' '--with-pic' '--with-fast-mutexes' '--with-client-ldflags=-static' '--with-mysqld-ldflags=-static' '--with-zlib-dir=bundled' '--with-big-tables' '--with-ssl' '--with-readline' '--with-embedded-server' '--with-partition' '--with-innodb' '--without-ndbcluster' '--with-archive-storage-engine' '--with-blackhole-storage-engine' '--with-csv-storage-engine' '--without-example-storage-engine' '--with-federated-storage-engine' '--with-extra-charsets=complex' 'CC=/usr/local/gcc-4.3.2/bin/gcc -static-libgcc' 'CFLAGS=-g -O3' 'CXX=/usr/local/gcc-4.3.2/bin/gcc -static-libgcc' 'CXXFLAGS=-g -O3'"

`test -n "$CONFIGURE_LINE"  && echo "Configure command: $CONFIGURE_LINE"`

[root@OBird htdocs]#


PHP 的目錄下沒有配置文件

 [root@OBird htdocs]# ls /usr/local/php/etc

 pear.conf


可以去拷貝一個樣例過來

[root@OBird htdocs]# cp /usr/local/src/php-7.0.8/php.ini-production /usr/local/php/etc/php.ini

[root@OBird htdocs]# /usr/local/apache2/bin/apachectl graceful  重新加載PHP,再重新刷新網頁

可以看到 php 加載文件的路徑Loaded Configuration File


Configuration File (php.ini) Path/usr/local/php/etc
Loaded Configuration File/usr/local/php/etc/php.ini 
LAMP之四  PHP & APache 之間的配置


也可以用命令查看源碼

[root@OBird htdocs]# curl 192.168.31.170/info.php  輸出看到的就是網頁版的源碼。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

遂昌县| 定日县| 汉中市| 勐海县| 静乐县| 左权县| 广平县| 康乐县| 荣昌县| 绩溪县| 疏附县| 望城县| 海城市| 普宁市| 固阳县| 大新县| 睢宁县| 天门市| 黄陵县| 昌乐县| 伊金霍洛旗| 建昌县| 沛县| 安远县| 延川县| 满城县| 襄汾县| 洞头县| 定南县| 绩溪县| 宁波市| 沁源县| 威宁| 类乌齐县| 苏尼特左旗| 科技| 乾安县| 门头沟区| 巫溪县| 潞城市| 湄潭县|