在linux配置php項目,如何部署php項目

本文目錄一覽:

linux怎麼配置php開發環境

、MySQL的安裝

在MySQL官網下載MySQL的安裝文件MySQL-server-4.0.20-0.i386.rpm,執行下面的命令完成MySQL的安裝。

rpm

-ivh

MySQL-server-4.0.20-0.i386.rpm

在沒有設置MySQL密碼的情況下,通過以下命令測試MySQL是否安裝成功。

mysql

-u

root

出現類似welcome

to

the

mysql

mointor.

commands

end

with;or

g的字樣,說明安裝成功。

2、Apache的安裝

從Apache的官網下載UNIX版本的壓縮包,以httpd-2.0.52.tar.gz為例,假設資源包放在/usr/local/src下,進入這個目錄後解壓縮,命令如下:

cd

/usr/local/src

tar

-zxvf

httpd-2.0.52.tar.gz

解壓縮後,進入目錄httpd-2.0.52,執行以下命令:

./configure

–prefix=/usr/local/apache2

–enable–module=so

其中–prefix=/usr/local/apache2用來指定Apache的安裝目錄。接下來進行編譯,執行一下命令完成安裝。

make

mae

install

3、配置PHP開發環境的安裝

1)從PHP官網下載php5.1.4.tar.gz的壓縮包,解壓縮該文件包,命令如下:

tar

-zxf

php5.1.4.tar.gz

2)轉到解壓縮後的目錄,執行以下命令完成PHP安裝目錄等相關配置:

./configure

–prefix=/usr/local/php

-with-mysql=/var/lib/mysql

3)接著編譯PHP,命令如下:

make

make

install

4)複製當前目錄下的文件PHP大安裝目錄的lib目錄下,並改名為php.ini,命令如下:

cp

php.ini-dist

/usr/local/php/lib/php.ini

5)以上配置PHP開發環境的安裝完後,參見windows下配置的內容進行相關配置,配置項和配置方法類似。希望對你有用,我在後盾網學習剛下課,有不會的可以問我。ԅ(¯ㅂ¯ԅ)

您好,我想請問下,如何在Linux上部署PHP項目

1、LINUX中,安裝APACHE伺服器,實際上RED HAT9自帶

2、將PHP項目拷貝到APACHE默認WEB目錄

3、啟動APACH

4\更多交流參考我空間文章。

怎麼在linux伺服器上配置php環境

建議多使用百度搜索,網上這樣的帖子特別多。

Linux的分支比較大,不過常使用的也就Centos和Ubuntu。下面我貼出來在Centos上面搭建php環境的方法,命令有所不同,不過差異不大。

安裝apache:

yum install httpd httpd-devel

啟動apache:

/etc/init.d/httpd start

此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠

安裝mysql:

yum install mysql mysql-server

啟動mysql:

/etc/init.d/mysqld start

安裝php

yum install php php-devel

重啟apache使php生效

/etc/init.d/httpd restart

此時可以在目錄:/var/www/html/下建立一個PHP文件

代碼:

?php phpinfo(); ?

然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到

安裝php的擴展

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安裝完擴展之後需要再次重啟apache

/etc/init.d/httpd restart

測試mysql是否鏈接成功的php代碼

?php

$con = mysql_connect(“10.0.@.@@”,”@@”,”@@”);

if (!$con)

{

die(‘Could not connect: ‘ . mysql_error());

}

mysql_select_db(“mydb”, $con);

$result = mysql_query(“SELECT * FROM sys_user”);

while($row = mysql_fetch_array($result))

{

echo $row[‘UserName’] . ” ” . $row[‘PassWord’] . ” ” . $row[‘id’];

echo “br /”;

}

mysql_close($con);

?

可以把上面的代碼傳入目錄/var/www/html/

就可以看到執行情況

linux php配置文件在哪

1、找到linux php配置文件具體的的方法首先是可以打開終端輸入find命令即可顯示出php配置文件的路徑:

2、然後也可直接使用php內置的指令查找,使用如下命令,可以清楚的看出當前的php使用的配置文件:

3、最後還可以在終端中輸入「php -r ‘phpinfo();’」就會在瀏覽器彈出php的詳細信息,同樣可以找到php配置文件的路徑:

Linux PHP環境配置。

vim

/etc/httpd/conf/httpd.conf

httpd.conf分為3個配置部分

lz這個要求只要修改

第一第二部分就好了

1.全局環境配置

KeepAlive

on

listen

80

2.主服務配置

UserDir

disable==

enables

#

UserDir

public_html

(把其前面的#號去掉)

然後在個人主目錄(/home/*(user))里建立新文件夾public_html(再vim

index.html),並在root用戶下把個人主目錄的許可權設為705

開啟httpd

服務

然後防火牆開啟相應埠

訪問時在瀏覽器下輸入

192.168.80.1(IP)/~user1(用戶名)

還不明白的可以百度發消息給我

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

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

相關推薦

  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • 掌握magic-api item.import,為你的項目注入靈魂

    你是否曾經想要導入一個模塊,但卻不知道如何實現?又或者,你是否在使用magic-api時遇到了無法導入的問題?那麼,你來到了正確的地方。在本文中,我們將詳細闡述magic-api的…

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

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

    編程 2025-04-29
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • Django框架:從簡介到項目實戰

    本文將從Django的介紹,以及如何搭建Django環境開始,逐步深入到Django模型、視圖、模板、表單,最後通過一個小型項目實戰,進行綜合性的應用,讓讀者獲得更深入的學習。 一…

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

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

    編程 2025-04-28
  • IIS部署Python項目

    本文將從多個方面詳細闡述在IIS上如何部署Python項目。包括安裝IIS、安裝Python、配置IIS、編寫和部署Python代碼等內容。 一、安裝IIS和Python 在開始進…

    編程 2025-04-28
  • 如何使用TKE來開發Java項目

    本文將從多個方面詳細闡述如何使用TKE(Theia IDE)來進行Java項目的開發。TKE是一個功能強大的在線集成開發環境,提供了大量的工具和插件,讓開發者可以高效地進行Java…

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

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

    編程 2025-04-27

發表回復

登錄後才能評論