1. 程式人生 > >ubuntu 12.04下搭建web伺服器(MySQL+PHP+Apache) 教程

ubuntu 12.04下搭建web伺服器(MySQL+PHP+Apache) 教程

1.開始說明

下面很多可能參照網上其中以為前輩的,但有所改進吧。這些設定可能會有所不同,你需要根據不同情況進行修改。

安裝apache2

2.切換管理員身份

在ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身份登入:

sudo su

3.開始安裝mysql5

apt-get install mysql-server mysql-client

你將被要求提供一個mysql的root使用者的密碼,我們需要在紅色區域設定密碼。

new password for the mysql root user: repeat password for the mysql root user:

4.安裝apache2

apache2的是作為一個ubuntu的軟體包,因此我們可以直接用下面命令安裝它:

apt-get install apache2

現在,您的瀏覽器到http://localhost,你應該看到apache2的測試頁:

如果順利的話會出現:

It worke!

然後下面後有點。

apache的預設文件根目錄是在ubuntu上的/var/www目錄 ,配置檔案是/ etc/apache2/apache2.conf。配置儲存在的子目錄在/etc/apache2目錄。

安裝php5

5.安裝php5

我們可以直接安裝php5和apache的php5的模組,如下:

apt-get install php5 libapache2-mod-php5

安裝完需要重啟

/etc/init.d/apache2 restart

6.測試的php5並獲取php5安裝的詳細信 息

預設網站的檔案根目錄是在/var/www下中。現在我們將在該目錄中建立一個小型php檔案(info.php的)在瀏覽器中呼叫它。該檔案將顯示很多關於我們的php安裝,如安裝的php版本和有用的一些細節。

vi /var/www/info.php

這裡說明下,如果不會命令列操作的話(當然建議大家既然用linux應該習慣學會用會命令列)。可以手動建立,也就是在系統檔案/var/www/下建立檔案info.php,裡面編寫

1 2 3 <?php phpinfo()
?>

這裡說明下:也是我遇到的問題,我開始安裝好ubuntu 12.04後,在這裡發現我沒許可權操作,雖然已經獲得root許可權了,這裡給大家講下,
我們應該怎麼設定檔案及檔案目錄的可讀寫許可權。
大家多知道,我們用虛擬主機都知道設定777什麼的,其實這裡也是一樣的,有很多方法可以用,我就講其中一種吧。
這裡我們用到chmod ,比如我們要設定我們的www目錄讀寫,就是chmod 777 /var/www/。具體大家可以參考百度百科這個命令的用法
http://baike.baidu.com/view/1229012.htm.
現在,我們可以用瀏覽器訪問例如http://localhost/info.php

相關推薦

ubuntu 12.04搭建web伺服器(MySQL+PHP+Apache) 教程

1.開始說明 下面很多可能參照網上其中以為前輩的,但有所改進吧。這些設定可能會有所不同,你需要根據不同情況進行修改。 安裝apache2 2.切換管理員身份 在ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身份登入: sudo su

16.04搭建Web伺服器(MySQL+PHP+Apache)

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode

Ubuntu 16.04搭建Web伺服器

1.本文Ubuntu 16.04下搭建Web伺服器(MySQL+Apache)的內容很多可能參照網上前輩的,但有所改進吧。這些設定可能會有所不同,你需要根據不同情況進行修改。 2.切換管理員身份 在ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身

Ubuntu 搭建Web伺服器(MySQL+PHP+Apache)詳細教程 (全網最全)

Ubuntu 搭建Web伺服器(MySQL+PHP+Apache)詳細教程 (全網最全) 看了好多人的部落格,有的不全 or 有問題,整理了一下,適合小白 新手先整理幾個小問題 1.為啥使用 Linux 搭建伺服器? 一個是因為主流的雲伺服器太貴,買個低配的容易崩,聽說 Linux 比較穩定,之後 2.

【Linux-Android開發記(一)】Ubuntu 12.04搭建Android開發環境

之前寫過一個系列日誌【Linux菜鳥成長記】Ubuntu 10.04系類教程 。從Ubuntud安裝,到常用設定,再到JDK安裝,Eclipse安裝等。 從這篇日誌開始轉為在Ubuntu進行Android開發的系列日誌,將從基礎的SDK安裝開始,慢慢進入: 環境:Ubunt

Ubuntu 12.04搭建Qt開發環境

Qt開發環境的搭建,具體可按整個專案的開發環境來決定... 例如:本人的電腦主系統是Win7,並且公司提供專門的伺服器來編譯專案,這樣就可以將程式的編輯與編譯分開了。這次是在虛擬機器裡的Ubuntu下搭建一個開發環境,僅當練練手。好,不羅嗦了...  /* -------

Ubuntu 14.04搭建SVN伺服器(SVN Server)

為了學習SVN伺服器是怎麼搭建的,我在Ubuntu虛擬機器上搭建了一個SVN伺服器,可以作為專案開發的版本,記錄下來防止自己遺忘,同時可以幫助更多的人。 一:搭建環境 檢視Ubuntu系統的版本資訊:可用cat /proc/version命令、uname -a命令與s

Linux Ubuntu 12.04 安裝mysql 以及建立 遠端navicat 連線

安裝過程中需要用到的linux 命令: 1:sudo ****   以sudo 開頭的程式碼 表示 是以管理員執行 2:chmod 777 ***(*號代表檔名) 當你不是以ROOT許可權進入Ubuntu 的話 更改檔案配置  需要修改檔案的 許可權級別,777 代表最高

Ubuntu搭建web伺服器

一、開始安裝MySQL5 sudo apt-get install mysql-server mysql-client 二、安裝Apache2 Apache2的是作為一個Ubuntu的軟體包,因此我們可以直接用下面命令安裝它: sudo apt-get ins

Ubuntu 12.043分鐘搭建apache+python的執行環境

關於搭建apache+python的執行環境,網上很多文章都是用cgi方式,配置非常繁瑣,把很多不相干的東西都扯了進來,都沒有說到要點上。對於很多新手朋友來說,估計摸不著南北。這裡採用mod_python模組的方式,都是用apt-get安裝,3分鐘就搞定了。 1、安裝apache 如果安裝了apac

Angularjs學習---angularjs環境搭建,ubuntu 12.04安裝nodejs、npm和karma

1.下載angularjs 2.示例1 HelloWorld ! 新建一個helloworld.html <!doctype html> <html ng-app> <head> <script src><

Ubuntu 12.04安裝MySQL圖解

轉載地址:http://blog.csdn.net/eddie_520/article/details/23447247 因為Ubuntu Server上 wget比較慢,所以我是直接在windows用迅雷下載好,然後WinSCP上傳到伺服器的,看各自喜好了。 上正題。

Ubuntu 12.04安裝mysql 5.5.28版本執行此命令時,缺少 libaio.so.1

在Ubuntu 12.04下安裝mysql 5.5.28版本執行此命令時,會提示如下錯誤的資訊: 執行  ./scripts/mysql_install_db 時出錯。 ./bin/mysqld: error while loading shared libraries:

Ubuntu 16.04搭建基於攜程Apollo(阿波羅)配置中心單機模式

settings cal tro script fig setting col 文件夾 .gz 官網:https://github.com/ctripcorp/apollo Wiki:https://github.com/ctripcorp/apollo/wiki Is

ubuntu 16.04 搭建git服務器(gitosis+git-daemon+gitweb)

eight 進入 app 運行 global glob log text star 近期公司為了方便管理項目,要搭建一個git服務器集中管理項目數據。通過請教同事,並在虛擬機上多次嘗試終於搭建成功,特意將搭建過程分享給跟我一樣的小白。環境:服務器端: git-server

ubuntu 12 04 如何修改螢幕解析度

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Ubuntu 14.04 簡單配置 web伺服器 nginx

2018年10月20日19點59分 tar zxvf nginx-1.14.0.tar.gz    //解壓 cd nginx-1.14.0/ sudu -i    //進入管理員 返回nginx目錄 ./configure --prefix=/usr/loca

Ubuntu 12.04 安裝socks5代理伺服器dante-server

dante-server是一個很好的socks4/5代理伺服器軟體。 使用apt-get安裝    

Ubuntu 12.04 安裝 Eclipse

$ sudo apt-get install eclipse 方法二:(優點是安裝內容清爽,缺點是配置麻煩) 1、安裝JDK,參考 Ubuntu 12.04 下安裝 JDK 7 2、下載 Eclipse 從 http://www.eclipse.org/downloads/index-develo

Ubuntu 12.04swift的單節點部署安裝

由於課題需要,現開始進行對openstack的研究,現在網上對於swift安裝有很多教程,有成功的,有失敗的,現將我的心得告訴大家,方便大家的使用 1.首先安裝GIT      1.1有人推薦使用 sudo apt-get install git