Ubuntu 12 04下搭建Web伺服器

2021-06-20 22:34:26 字數 1915 閱讀 3166

1.開始說明

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:你應該看到apache2的測試頁:

apache 2首頁

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

5.安裝php5

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

apt-get install php5 libapache2-mod-php5

安裝完需要重啟

/etc/init.d/apache2 restart

6.測試的php5並獲取php5安裝的詳細資訊:

vi /var/www/info.php

顯示**

<?php

phpinfo();

?>

現在,我們可以用瀏覽器訪問例如http:檔案

php頁面

正如你所看到的,php5正常工作,它通過apache2.0的處理程式,在伺服器api線。如果你繼續向下滾動,你會看到所有在php5中已經啟用的模組。mysql是沒有列出,這意味著我們沒有在php5支援mysql。

7.php5獲得mysol的支援

讓php在mysql中獲得支援,我們可以安裝的php-mysql軟體包。安裝一些其他的php5模組,以及您可能需要的應用程式,這是乙個好主意:

apt-cache search php5

還安裝需要安裝的

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pearphp5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-psphp5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpcphp5-xsl

現在重新啟動apache2的:

/etc/init.d/apache2 restart

現在,過載http:在您的瀏覽器,並再次向下滾動到模組部分。現在,你應該找到許多新的模組,包括mysql模組:

8.安裝phpmyadmin

phpmyadmin是乙個網路介面,通過它可以管理你的mysql資料庫。

apt-get install phpmyadmin

你會看到以下問題:

Ubuntu12 04 搭建TFTP服務

tftp協議是簡單檔案傳輸協議,基於udp協議,沒有檔案管理 使用者控制功能。tftp分為伺服器端程式和客戶端程式,在主機上通常同時配置有tftp服務端和客戶端。1 安裝客戶端。root xiaozhu laptop apt get install tftp 2 安裝服務端。root xiaozhu...

ubuntu12 04下搭建ftp伺服器

樓主想把同學硬碟裡面的200多g電影共享給實驗室的小夥伴們看,就打算在內網伺服器上搭建乙個ftp的伺服器。1.安裝ftp 首先在終端下鍵入如下內容,安裝ftp伺服器 sudo apt get install vsftpd 2.配置ftp 修改ftp的配置檔案,該檔案在 etc目錄下,在終端中鍵入如下...

Ubuntu12 04下配置OwnCloud私有雲

前邊已經寫過安裝owncloud,這裡配置一下資料庫,使用mysql資料庫。在 etc php5 conf.d 目錄下配置mysql.ini檔案為 configuration for php mysql module extension pdo mysql.so extension mysql.so...