Ⅰ html,php,mysql,css,javascript,apache伺服器,他們之間是什麼關系
html+css+javascript:用於顯示網頁和做出網頁前端顯示效果的技術,它們是唯一能夠直接被瀏覽器解釋執行的東西(javascript也可以用於後台,但是這時他叫nodejs)
php:一種動態網站開發語言,用於接收和處理用戶請求,實現請求數據和結果數據的交互
Apache伺服器:提供一個介面,來接收用戶請求,並調用相應模塊相應請求;
mysql:一種關系型資料庫,用於存儲數據。
這幾個基本上組成了整個web服務
Ⅱ html表單提交數據給php,然後php文件不被執行,而是提示下載問題,linux下apache和php配置問題
導致錯誤原因多種,需要具體問題具體分析
1.使用mmcache模塊在linux x86-64上有問題
2.由於php編譯安裝過程有問題,或者apache+php安裝完成後,PHP又重新編譯安裝過,同時apache也重新編譯就會產生這種現象.建議保留 httpd.conf和相關配置文件後,重新安裝一遍apache+PHP,注意先後順序,如果還是會有這個提示,請更換php版本重裝.
3.php的模塊zend_extension和extension沖突
4.由於使用了APC造成的,這是這類op-code緩存優化軟體共同的問題.建議用最新版本試試(http://pecl.php.net/package/APC).一旦出現,只能重起apache.
5. /tmp目錄文件太多,刪除後正常
6. 配置模式為worker, 改為prefork
7. ZendOptimizer-3.3.0與jdk1.7.0沖突
8. web訪問的某些特殊文件造成的,檢查access_log可以看到,刪除文件
轉的。說明一個問題,就是 你的 apache 和 php 有問題。 或者你的php有問題。
試著提交到空php文件,看出錯不。
就是 php文件里只寫一個
<?php
phpinfo();
?>
Ⅲ 怎麼把php部署到apache伺服器上linux
要將 PHP 部署到 Apache 伺服器上,您需要執行以下步驟:
1.安裝 Apache web 伺服器:
在 Linux 終端中使用以下命令安裝 Apache web 伺服器:
sql
sudo apt-get update
sudo apt-get install apache2
2.安裝 PHP:
在 Linux 終端中使用以下命令安裝 PHP:
vbnet
sudo apt-get install php libapache2-mod-php
3.重啟 Apache 伺服器:
在 Linux 終端中使用以下命令重啟 Apache 伺服器:
sudo service apache2 restart
4.測試 PHP 安裝:
在您的網站根目錄中創建一頌蔽個名為 phpinfo.php 的文件,並將以下代碼復制並粘貼到文件中:
php
<?php
phpinfo();
?>
將文件保存到網站根目錄 /var/www/html 中。
現在,在您的 Web 瀏覽器中輸入以下地址:http://localhost/phpinfo.php,您將看到 PHP 安裝信息的頁面。
如果您看到一個頁面顯示 PHP 安裝信息,那培慧么您已經成功將 PHP 部署到 Apache 伺服器上。
注意:在生產環境中,應採取安全措施,如配置 PHP,以避免潛在的安全漏野中州洞。