lamp重啟php(lamp故障)

本文目錄一覽:

l今天搭建了LAMP環境,但是在Apache中運行.php程序怎麼都自動下載到download了?頁面不會顯示運行結果;

修改apache的httpd.conf配置文件添加一行:

AddType application/x-httpd-php .php

然後重啟apache服務器看看

LAMP環境中是如何調用php-cgi.sock這個文件的?

lamp環境,說明是apache模塊調用php程序的,這個調用的位置,需要修改apache的配置文件。對於版本小於2.2的apache,我們可以直接修改httpd.conf配置文件就行,而對於版本高於2.4的apache我們需要找到模塊的配置文件,然後修改對應的配置代碼。

具體你可以使用find命令查看哪個文件裏面含有5.4的配置文件路徑,找到那個文件,然後修改,以後重慶apache服務器應該就可以了。

如何在windows上搭建LAMP環境

++++++++++++++++++++++++++++++++++++++++++++++

Windows下LAMP環境搭建

++++++++++++++++++++++++++++++++++++++++++++++

操作系統: [windows xp professional sp3]

服務器 : [apache-2.2.8]

PHP: [php-5.2.17]

數據庫 : [mysql-5.1.49]

數據庫管理工具 : [phpmyadmin-3.3]

++++++++++++++++++++++++++++++++++++++++++++++

準備安裝軟件(download)

1 [apache_2.2.8-win32-x86-openssl-0.9.8g]

2 [php-5.2.17-Win32-VC6-x86]

3 [mysql-5.1.49]

(需註冊)

4 [phpMyAdmin-3.3.9-all-languages]

++++++++++++++++++++++++++++++++++++++++++++++

開始安裝(安裝前建立目錄[D:/lamp])

D:/lamp

–apache2.2

–php

–mysql

–sites

—————————————————————————-

1 【apache】

—————————————————————————-

1.1 Welcome to the Installation Wizard for Apache HTTP Server 2.2.8

#單擊[Next]

1.2 License Agreement

#選擇(I accept the terms in the license agreement)-單擊[Next]

1.3 Read This First

#單擊[Next]

1.4 Server Information

Network Domain(e.g.somenet.com): [helloworld.com]

Server Name(e.g.): []

Administrator’s Email Address(e.g.webmaster@somenet.com): [helloworld@helloworld.com]

#選擇(for All Users, on Port 80, as a Service — Recommended.), 單擊[Next]

1.5 Setup Type

#選擇(Custom), 單擊[Next]

1.5 Custom Setup

單擊[Change…],

1.5.1 Change Current Destination Folder

Folder name: [D:/lamp/apache2.2/], 單擊[OK],

#單擊[Next]

1.6 Ready to Install the Program

#單擊[Install]

1.7 Installaction Wizard Completed

#單擊[Finish]

—————————————————————————-

2 【php】

2.1 將php-5.2.17-Win32-VC6-x86.zip解壓到[D:/lamp/php]

—————————————————————————-

3 【mysql】

3.1 Welcome o the Setup Wizard for MySQL Server 5.1

#單擊[Next]

3.2 Setup Type

#選擇Custom, 單擊[Next]

3.3 Custom Setup

3.3.1 單擊[Change…],

3.3.2 Change Current Destination Folder

Folder name: [D:/lamp/mysql/]

單擊[OK]

#單擊[Next]

3.4 Ready to Install the Program

#單擊[Install]

3.5 A MySQL Enterprise subscription is the most…

#單擊[Next]

3.6 The MySQL Enterprise Monitor Service

#單擊[Next]

3.7 Wizard Completed

#勾選[Configure the MySQL Server now]

#單擊[Finish]

3.8 Welcome to the MySQL Service Instance Configuration Wizard 1.0.17.0

#單擊[Next]

3.9 MySQL服務器實例配置[MySQL Server Instance Configuration]

Detailed Configuration-詳細配置

Standard Configuration-標準配置

#選擇默認[Detailed Configuration]

#單擊[Next]

3.9.1 服務器類型[Please select a server type. This will influence memory, disk and CPU usage.]

[Developer Machine]-開發服務器, 佔用內存較少

[Server Machine]-多個服務器共用, 佔用內存中等

[Dedicated MySQL Server Machine]-專用服務器, 佔用內存較多

#選擇默認[Developer Machine]

#單擊[Next]

3.9.2 數據庫用途[Please select the database usage]

[Multifunctional Database]-多功能數據庫,優化InnoDB,MyISAM

[Transactional Database Only]-事務數據庫,優化InnoDB,MyISAM也可用

[Non-Transactional database Only]-非事務性數據庫,適用於簡單的網絡監控或記錄的應用發有分析僅非事務的MyISAM引擎

#選擇默認[Multifunctional Database]

#單擊[Next]

3.9.3 InnoDB的數據文件的存放位置[Please select the driver for the InnoDB datafile, if you do not want to use the default settings]s

#選擇默認

#單擊[Next]

3.9.4 設置並發連接到服務器的大致數量[Please set the approximate number of concurrent connections to the server]

[Decision Support(DSS)/OLAP]-並發數20

[Online Transaction Processing(OLTP)]-並發數500

[Manual Setting]-並發數自定義

#選擇[Manual Setting], Concurrent connections[100]

#單擊[Next]

3.9.5 [網絡選項]Please set the networking options

[Enable TCP/IP Networking]-啟用TCP/IP網絡

[PortNumber:[3306]]-端口

[Add firewall exception for this port]-添加到防火牆例外

[Enable Strict Mode]-啟用嚴格模式

#選擇默認[Next]

3.9.6 [選擇字符集]Please select the default character set.

[Standard Character set]-默認Latine 適用於英文或其它西歐語言

[Best Support For Multilingualism]-支持多種語言

[Manual Selected Default Character Set/Collation]-自定義

#選擇[Best Support For Multilinguatilsm]

#單擊[Next]

3.9.7 設置Windows選項[Please set the Windows options]

[Install As Windows Service[安裝為windows服務]

[Launch the MySQL Server automatically[自啟動]

[Include Bin Directory in Windows PATH[加入環境變量]

#選擇默認

#單擊[Next]

3.9.8 設置安全選項[Please set the security options]

[Current root password]-舊密碼,留空

[New root password]-新密碼,

[Confirm]-確認新密碼

[Enable root access from remote machines]-啟用root帳號遠程訪問

[Create An Anonymous Account]-創建匿名帳號

#輸入密碼和確認密碼, 其它默認

#單擊[Next]

3.9.9 準備執行[Ready to execute…]

#單擊[Execute]

3.9.10 Processing configureation…

#單擊[Finish]

—————————————————————————-

4 【phpMyAdmin】

4.1 將phpMyAdmin-3.3.9-all-languages.zip解壓到[D:/lamp/sites/phpmyadmin/]

—————————————————————————-

++++++++++++++++++++++++++++++++++++++++++++++

【apache配置】

5.1 httpd.conf(D:/lamp/apache2.2/conf)

5.1.1 #功能: 加載php模塊

#說明: 搜索LoadModule, 在其後面添加

LoadModule php5_module “D:/lamp/php/php5apache2_2.dll”

5.1.2 #功能: 設置工作目錄

#說明: 搜索DocumentRoot, 修改為

DocumentRoot “D:/lamp/sites”

5.1.3 #功能: 設置目錄選項

#說明: 搜索Directory “D:/lamp/apache2.2/htdocs”, 修改為

Directory “D:/lamp/sites”

5.1.4 #功能: 設置默認文檔

#說明: 搜索Directory /, 添加

DirectoryIndex index.php index.html

5.1.5 #功能: 增加php類型

#說明: 在文件末尾加入

AddType application/x-httpd-php .html .php

#功能: php.ini所在目錄

#說明: 在文件末尾加入

PHPIniDir “D:/lamp/php”

功能: 不允許訪問目錄

說明: 搜索Options Indexes FollowSymLinks項,並注釋

#Options Indexes FollowSymLinks

5.2 注意: 修改配置文件後, 重啟apache才能生效

5.3 在D:/lamp/sites/建立文件

#phpinfo.php

輸入內容:

?php

phpinfo();

?

訪問:

【php配置】

6.1 php.ini

6.1.1 D:/lamp/php/php.ini, 複製php.ini-recommended並重命名為php.ini

6.1.2 #功能: 指定擴展庫所在目錄

extension_dir = “D:/lamp/php/ext/”

#功能: 開啟擴展

#說明: 根據需要開啟相應擴展模塊, 去掉前面的分號

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mcrypt.dll

extension=php_mysql.dll

extension=php_mysqli.dll

#功能: 設置時區

#說明: PRC表示中國

date.timezone = PRC

#功能: 顯示錯誤信息

display_errors = On

6.2 複製libmysql.dll, libmcrypt.dll(D:/lamp/php)到C:/WINDOWS/system32/

6.3 重啟apache,訪問,查看相應擴展是否加載成功

++++++++++++++++++++++++++++++++++++++++++++++

在LINUX下安裝好LAMP後,用瀏覽器訪問PHP文件,為何是打開文本文件,而不是解釋呢?跪求!

如果是第一次在linux安裝lamp 按正常安裝以後發現,php不能解析,建議重新安裝linux,和lamp,安裝的時候盡量選擇別人已經成功安裝過的版本,還有並不是最新的lamp和linux版本就最好,因為是初學者要學的東西很多所以要先從別人已經成功安裝的版本中開始,盡量減少版本不同,帶來的配置差異.(如果您是高手,一般也不會用Lamp的整合包了,呵呵,猜測!)

小米路由R1D 一鍵安裝LAMP後 PHP版本如何更改

sklanmp一鍵安裝包、是基於SKLNAMP(託管於Github)修改、為SKPHP v2.0誕生的一行代碼搞定LAMP環境安裝包、新增PHP多版本任意切換功能,適用於主流的Linux發行版CentOS(已測)

#安裝

sh sk.sh

#多站點配置:

複製: /sk/server/apache/conf.d/【唯一標識】-vhosts.conf

配置:【唯一標識】-vhosts.conf

生效:service httpd restart

#sklamp結構

mysql目錄: /sk/server/mysql(默認密碼:sk888)

mysql data目錄: /sk/server/data

php目錄: /sk/server/php

apache目錄: /sk/server/apache

#命令一覽:

mysql命令: service mysql (start|stop|restart|reload|status)

apache命令: service httpd (start|stop|restart|reload|status)

#網站根目錄:

默認web根目錄: /sk/wwwroot

如何查看PHP版本,php版本怎麼查詢

1. 查看linux的內核版本,系統信息,常用的有三種辦法:

uname -a; more /etc/issue; cat /proc/version;

2. 查看apache的版本信息,如果是通過yum,或者是rpm安裝的,可以使用rpm -qa |gerp httpd 來查看;

還可以通過httpd -v來查詢;

當然,安裝好apache後,可以直接elink迴環查看apache的信息。

3.查看php的版本信息,如果是通過yum,或者是rpm包安裝的,可以使用rpm -qa |grep php來查看;

同樣,也可以使用php -v來查看php的版本信息;

一般情況下,大多是通過安裝lamp後,使用phpinfo的測試頁來查看安裝的php的信息;

具體辦法為在/var/www/下新建index.php文件,具體內容即

?

php phpinfo();

?

即可。然後在/etc/httpd/conf/httpd.conf文件中添加index.php類型,然後重啟httpd,即可得到如下結果。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/285345.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-22 15:44
下一篇 2024-12-22 15:44

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • 故障樹中未探明事件的圖形符號

    故障樹是一種可視化的分析工具,用於確定系統或過程中故障的原因和可能的根源。故障樹中未探明事件的圖形符號是指在分析中無法找到前驅事件的事件,本文將從多個方面對其進行詳細闡述。 一、符…

    編程 2025-04-27
  • Linux Redis 重啟

    一、概述 Redis 是一款高性能的 NoSQL 數據庫,常用於各種應用場景的數據緩存、消息隊列、實時數據分析等等。在使用 Redis 過程中,如果出現了某些問題,有時候只需要重啟…

    編程 2025-04-25
  • CentOS7重啟MySQL教程

    在Linux系統中,由於各種原因,需要重啟MySQL時是一個很常見的操作。本文將從多個方面對CentOS7重啟MySQL的方法進行詳細介紹,包括重啟網絡服務、命令、系統、Nginx…

    編程 2025-04-24
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24

發表回復

登錄後才能評論