用windows 主機(jī)通過 IP 地址訪問已經(jīng)安裝了Apache 的主機(jī),網(wǎng)頁會反饋
It works!
[root@OBird ~]# vim /usr/local/apache2/conf/httpd.conf 查看Apache 配置文件
DocumentRoot "/usr/local/apache2/htdocs" 這里保存網(wǎng)頁訪問的目錄?!癐t works!”
[root@OBird htdocs]# vim 1.txt
在txt文本里寫上一些內(nèi)容,通過 http://192.168.31.170/1.txt (后面補充的實驗截圖,虛機(jī)IP不一樣) 訪問,就可以看到里面的內(nèi)容。
LAMP 是支持PHP ,那么我們可以寫一簡單的php 的文件。
[root@OBird htdocs]# vim 2.php 這是一個簡單的php 腳本。
[root@OBird htdocs]# cat 2.php
<?php
echo 1212121212;
?>
通過網(wǎng)頁訪問 ,顯示的結(jié)果并沒有真正的解析出來
http://192.168.31.170/2.php
以下是顯示的結(jié)果:
<?php echo 1212121212; ?>
此時說明Apache 此時還不支持解析 PHP.需要去編輯配置文件。
如果是正真的解析應(yīng)該是這樣
[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
在該行下面添加:
找到 <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
此時再通過網(wǎng)頁訪問 http://192.168.31.170/2.php
可以看到2.php 的正確輸出。
我們可以再多做一些測試,編輯一個info.php,這是php 的一個函數(shù)。
[root@OBird htdocs]# vim info.php
[root@OBird htdocs]# cat info.php
<?php
phpinfo();
?>
通過網(wǎng)頁訪問可以看一個頁面,其實就是PHP 的信息。
http://192.168.31.170/info.php
[root@OBird htdocs]# /usr/local/php/bin/php -i |less 也可以達(dá)到上面的效果
可以查看到是怎么編譯 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 也可查看它的編譯參數(shù)
[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,再重新刷新網(wǎng)頁
可以看到 php 加載文件的路徑Loaded Configuration File
Configuration File (php.ini) Path | /usr/local/php/etc |
Loaded Configuration File | /usr/local/php/etc/php.ini |
也可以用命令查看源碼
[root@OBird htdocs]# curl 192.168.31.170/info.php 輸出看到的就是網(wǎng)頁版的源碼。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享文章:LAMP之四PHP&APache之間的配置-創(chuàng)新互聯(lián)
本文鏈接:http://jinyejixie.com/article6/dijsig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、全網(wǎng)營銷推廣、網(wǎng)站設(shè)計、網(wǎng)站營銷、外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容