ubuntu 安裝apache2,mysql,php5,phpmyadmin等軟件

1.安裝apache2
  sudo apt-get install apache2
  輸入Y回車
  apache2 安裝完成
  檢測:在瀏覽器輸入localhost 出現It works則成功.

2.安裝php5
  sudo apt-get install php5
  sudo apt-get install libapache2-mod-php5(配置apache+php)
  sudo apache2ctl restart(重啓apache)
  或者輸入sudo /etc/init.d/apache2 restart(重啓apache).php

註釋: apache的重啓有多種方法,具體能夠在網上搜一下,不過知道一種就能夠了。

3.安裝vim編織器
   sudo -apt-get install vim

4.在/home/chengwen下建立www目錄,用他做爲默認目錄
  sudo mkdir www
註釋:這裏chengwen是我在home下的一個目錄,以你本身的實際的目錄爲準,你的確定不願那個也是chengwen了,你稍做修改便可。html


5.開啓mod_rewrite模塊,開啓apache模塊mod_vhost_alias
  sudo a2enmod rewrite
  sudo service apache2 restart(重啓apache)

  sudo a2enmod
  vhost_alias(開啓apache模塊mod_vhost_alias)
  sudo service apache2 restart(重啓apache)

6.設置默認目錄
  cd /etc/apache2/sites-enabled
  sudo vim 000-default(用vim編織器打開000-default文件)
  前面加上:
  <Virtualhost *:80>
        VirtualDocumentRoot "/home/chengwen/www/%0"
        <Directory "/home/chengwen/www">
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/vhost.error.log
  </Virtualhost>mysql

進去後按i 或者a進入編輯狀態,把上面這段複製進去,在最開頭位置粘貼,再把2個chengwen 改爲你的目錄名,而後按ESc鍵,退出編輯狀態,再按shift+:後,輸入wq,這樣就保存並退出了,而後重啓apache,這樣你的瀏覽目錄就設置成功了。linux

7.設置虛擬主機
  sudo vim /etc/hosts
    127.0.0.1       localhost
    127.0.1.1       chengwen-Vostro-3900
    127.0.0.1        www.e8.cc
    192.172.1.168   svn
  保存退出重啓apache
www.e8.cc就是虛擬主機,若是你在公司有svn,能夠加上大家公司的svn號,像我 這裏192.172.1.168   svn,若是沒有,本身玩,就不要這一行。sql


8.檢測虛擬機和php是否安裝成功
  cd www
  sudo mkdir e8
  sudo chmod 777 -R e8
  ln -s e8 www.e8.cc
  cd www.e8.cc
  sudo vim index.php
    輸入:數據庫

<?php
        phpinfo();apache

?>
  保存退出
  瀏覽器輸入www.e8.cc 顯示PHP安裝的信息則成功ubuntu

註釋:軟鏈接的寫法:ln -s 目錄 域名       注意,這個域名必定要添加到/etc/hosts裏面去,也就是要走第7步. 
註釋:第8步創建 軟連接很是重要,設置虛擬主機能夠提升網站的安全性,因此軟連接必定要會。這裏域名隨你取,你能夠不用www.e8.cc,你能夠寫成nnn.aa.com 或者就寫個bb.com 均可以,隨你喜歡。俗話說技術在我手,我愛咋地就咋地,管的着麼你,牛B哄哄的。。。。。。vim


9.安裝mysql
  sudo apt-get install mysql-server(密碼本身設置)
  sudo apt-get install libapahce2-mod-auth-mysql(此爲讓apache php 支持mysql)
  重啓apache
註釋:安裝過程他會要你輸入密碼, 若是沒有輸入,默認密碼是空,建議最好設置一個密碼,不要爲空,後面會說到爲何不要空密碼,若是確實你的小手手按快了,沒有寫密碼,你也能夠再修改mysql數據庫密碼
  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');
  重啓apache

10.安裝gd庫(生成圖像的,作驗證碼,縮略圖等必不可少)
  sudo apt-get install php5-gd
  重啓apache

11.設置apache 支持htm html php
  sudo gedit /etc/apache2/apache2.conf
  打開輸入:
  AddType application/X-httpd-php .php .htm .html
  重啓apache
註釋:如今的版本作第11步也沒問題,加上也能夠。瀏覽器

到這環境就配好了。

下載安裝寫ubuntu經常使用的軟件,這些軟件就phpmyadmin安裝複雜一點,其餘都很是簡單


12.安裝aptitude
 sudo apt-get install aptitude
註釋:


13.安裝subversion
   sudo apt-get install subversion

14.安裝netbean-ide
   sudo apt-get install netbean-ide

15.安裝mysql workbench(先從網上下載這個包)
   雙擊安裝便可

16.安裝NetBeans(我如今用的是8.0的版本,漢語版的)
  先下載netbean安裝包,解壓獲得jdk-8-nb-8-linux-x64.sh文件
  好比我放在終端目錄的下載文件目錄裏面,在終端輸入:
  sh /下載/jdk-8-nb-8-linux-x64.sh  回車就能夠安裝了

17.安裝phpmyadmin
   (1)安裝phpmyadmin
      sudo apt-get install phpmyadmin

   (2)配置phpmyadmin
      [1]. cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin
           (這樣咱們就把phpmyadmin中的apache.conf(apache配置文件)複製到apache2/sites-available下的phpmyadmin文件下。)
      [2]. cd /etc/apache2/sites-enabled/ 
           (進入sites-enabled文件夾下:)
      [3]. sudo ln -s ../sites-available/phpmyadmin
           創建一個通往配置文件的連接以便能利用它
   (3)重啓apache2
      sudo /etc/init.d/apache2 restart

   (4)瀏覽器打開http://localhost/phpmyadmin
   
他要你輸入用戶名密碼,你輸入你數據庫的用戶名和密碼就能夠進去了,若是在安裝mysql的時候沒有設置密碼,那麼密碼爲空,這裏沒法進入phpmyadmin,能夠修改了數據庫密碼在進,建議在安裝mysql的時候就設置好數據庫密碼


順便也說一下怎麼徹底卸載apache ,我開始裝裝的不行,我又卸載了apache,但是發現卸載不乾淨,再裝的時候,不讓我裝了,結果我用了下面的方法,就能夠在裝了,下面的是在網上扣的,不是本人寫的,原地址忘記記錄了,這裏寫出來只爲幫助你們,並不想冒犯原版主,還望見諒!
ubuntu卸載apache2
以前卸載從新安裝後找不到apache2.conf配置文件,測試使用一下方式卸載後可用。
(1)  $ sudo apt-get --purge remove apache2
       $ sudo apt-get --purge remove apache2.2-common
       $ sudo apt-get autoremove

(2) (關鍵一步)找到沒有刪除掉的配置文件,一併刪除
       $ sudo find  /etc -name "*apache*" -exec  rm -rf {} \;
       $ sudo rm -rf /var/www

 

 

最後祝全部程序猿身體健康,代碼水平愈來愈高,成爲一個高高級軟件攻城獅!

相關文章
相關標籤/搜索