linux上apache和php結合

 


 

這個報錯,須要修改配置文件php

vim /usr/local/apache2.4.33/conf/httpd.conf中ServerName行,將#去掉linux

登陸服務器及常見問題

打開瀏覽器登陸服務器ip,出現it works表明成功。apache

若是出現沒法訪問,可先嚐試

  • ping 服務器ip看是否能拼通
  • 查看linux80端口是否放行,若是沒放開,可臨時用iptables -I INPUT -p tcp --dport 80 -j ACCEPT放行。

window上添加telnet方法:vim

在程序和功能中,選擇打開或關閉windows功能windows

添加telnet客服端便可。瀏覽器

cmd中測試80端口是否通服務器

這種狀況就是通了。app

若是出現403 forbidden

修改配置文件vim /usr/local/apache2.4.33/conf/httpd.conftcp

改成測試

測試配置文件語法是否正確

[root@glinux-01 src]# /usr/local/apache2.4.33/bin/apachectl -t
Syntax OK

從新加載配置文件,能夠不用重啓

/usr/local/apache2.4.33/bin/apachectl graceful

配置文件中增長一行,用於php解析

AddType application/x-httpd-php .php

增長php索引頁index.php

測試可否解析php頁面

在htdocs下編輯1.php

[root@glinux-01 ~]# vim /usr/local/apache2.4.33/htdocs/1.php

用瀏覽器訪問http://192.168.244.128/1.php,出現以下畫面表明php解析成功

如遇到解析不了php,可從以下檢查問題

  • /usr/local/apache2.4.33/bin/apachectl -M 查看是否加載php5_modele模塊
  • ls /usr/local/apache2.44.33/modules/libphp5.so 查看有沒有libphp5.so這個文件
  • 查看apache配置文件中是否加載此模塊

  • 查看配置文件中是否加這一行AddType application/x-httpd-php .php
相關文章
相關標籤/搜索