LAMP

来源:http://www.cnblogs.com/joe-blog/archive/2016/04/13/5386461.html
-Advertisement-
Play Games

所謂 LAMP,指的是:Linux+Apache+Mysql+Php (轉載http://www.cnblogs.com/zhj5chengfeng/p/3369460.html) 僅以此文做一個備忘錄 Step1. 安裝 Apache 1. 在 terminal 中輸入一下命令並執行: sudo ...


所謂 LAMP,指的是:Linux+Apache+Mysql+Php (轉載http://www.cnblogs.com/zhj5chengfeng/p/3369460.html

僅以此文做一個備忘錄

 

Step1. 安裝 Apache

  1. 在 terminal 中輸入一下命令並執行:

    sudo apt-get install apache2

  2. 測試 Apache 是否安裝成功:

    打開瀏覽器,在地址欄輸入:127.0.0.1,如果出現了 “It works!”,表明安裝成功

註:127.0.0.1 指的是本機,IP 編址中規定的,這一點,學過 TCP/IP 的同學肯定知道。當然,你也可以在地址欄中輸入 http://localhost/ 進行測試

 

 

Step2. 安裝 php5

  1. 在 terminal 中輸入:

    sudo apt-get install php5 libapache2-mod-php5 php5-mysql

  重啟 apache2 :

    sudo /etc/init.d/apache2 restart

註:如果你想關閉 apache 服務,可以執行如下命令:

    sudo /etc/init.d/apache2 stop

    如果想打開 apache 服務,可以執行如下命令:

    sudo /etc/init.d/apache2 start

    mysql 的重啟、關閉、啟動命令也和 apache2 的相應命令類似

  2. 測試 php5 是否安裝成功:

    sudo gedit /var/www/testphp.php

  在打開的文件的文件中,輸入如下 php 代碼:

    

  保存並關閉文件,在瀏覽器地址欄中輸入如下 ip 地址:127.0.0.1/testphp.php,如果出現了一堆 php 相關信息,表明 php 安裝成功

註:這個頁面我們常常用到,因為它包含了很多我們本機上 php 的相關信息,讀者仔細閱讀這一個頁面就會發現

 

Step3. 安裝 mysql

  1. 在 terminal 中輸入如下命令並執行:

    sudo apt-get install mysql-server mysql-client

  在安裝的過程中,會出現讓你給 mysql 中的 root 用戶設置密碼的界面:

  

  照著提示做就行,如果你沒有輸入密碼,預設是空的,那麼執行下麵的操作:

    mysql -u root -p

  這你會讓你輸入密碼,因為你之前沒有設置密碼,所以直接輸入一個空行就行,然後你應該進入了 mysql 了,接著輸入下麵的 mysql 查詢:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');

  這裡,'password' 是你要設置的密碼

 

Step4. 安裝 phpmyadmin

  1. 在 terminal 中輸入如下命令並執行

    sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

  安裝的過程中如果讓你選擇要關聯的伺服器,還有一大堆設置之類的:

    

  

  選擇 apache2,如果讓你填寫用戶 root 的密碼,輸入剛纔你給 mysql 設置的 root 的密碼即可

  2. 配置 phpmyadmin 和 apache2

    cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin

    cd /etc/apache2/sites-enabled/

    sudo ln -s ../sites-available/phpmyadmin

    sudo /etc/init.d/apache2 restart

  配置之後,phpmyadmin 就可以正常使用了,可以在地址欄輸入:127.0.0.1/phpmyadmin,在登錄界面中,輸入一個 mysql 用戶名和密碼就可登錄了

 

Step5. 安裝 git

  git 是一個非常好用的版本控制系統,用他幫我們管理代碼非常方便

  1. 安裝 git 及其依賴工具

    sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

    sudo apt-get install git git-core

  2. 簡單配置:使用 git config 的 --global 選項配置 ~/.gitconfig

    git config --global user.name "yourName"

    git config --global user.email yourEmailAddress

  上面的命令中,yourName 填寫你的 git 用戶名,yourEmailAdress 填寫你的郵件地址

 

Step6. 安裝 eclipse for php developers

  進入右邊的鏈接,選擇一個合適的版本下載 eclipse for php developers 下載地址

  我下載之後得到的是:eclipse-php-helios-linux-gtk.tar.gz,解壓:

    tar -zxvf eclipse-php-helios-linux-gtk.tar.gz

  添加一個桌面啟動項:

    sudo gedit /usr/share/applications/eclipsePHP.desktop

  將以下內容添加至文件中:

    [Desktop Entry]
    Encoding=UTF-8
    Name=eclipse for php
    Comment=Eclipse IDE
    Exec=/home/sakura/Applications/eclipse/eclipse
    Icon=/home/sakura/Applications/eclipse/icon.xpm
    Terminal=false
    StartupNotify=true
    Type=Application
    Categories=Application;Development;

  其中,Exec 和 Icon 中前面部分:“/home/sakura/Applications/eclipse/” 為你解壓之後得到的文件夾的路徑,Name 隨便改

  保存並關閉文件,然後就可以在桌面啟動項中找到 eclipse for php 這個應用圖標了

 

至此,終於搞完了


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一同事跟我反饋他遇到了一個SQL性能問題,他說全表只有69條記錄,客戶端執行耗費了兩分多鐘,這不科學呀。要我分析一下原因並解決。我按照類似表結構,構造了一個案例,測試截圖如下所示 這個表有13800KB(也就是13M多大小),因為該表將圖片保存到資料庫(Item_Photo欄位為iamge類型),這... ...
  • 1、有些時候需要數據的彙總值,而不是數據本身,比如對某些數據求和、計數、求最大最小值、求平均值,因此就有了5個聚集函數:AVE()、COUNT()、MAX()、MIN()、SUM(): (1)求平均值:AVE(),一個AVG()只對一個欄位有效,註意AVE()忽略NULL值,而不是將其作為“0”參與 ...
  • 存儲過程效率優化總結——楊小輝 1.字元串分割操作時,字元串長度達到20萬級別時,性能會有明顯下降應考慮其他處理方式。 2.當指定查詢條件時,指定的參數格式最好與對應欄位的格式相同,已避免查詢系統自動轉換格式導致索引失效。 1.在code=500234中,當code為字元串類型時, 應寫為:code ...
  • 1.導出dump數據文件 expdp schemas=RBMS directory=DATA_PUMP_DIR dumpfile=RBMS_20160412.dmp schemas=模式,可以理解為用戶 RBMS 是用戶名 directory=目錄,DATA_PUMP_DIR是創建資料庫預設創建的目 ...
  • 本文主要介紹使用windows下的使用cmd命令行視窗操作Sqlserver, 首先我們可以運行 osql ?/ ,這樣就把所有可以通過CMD命令行操作sqlserver的命令顯示出來 (有圖有真相) 然後我們知道connect 伺服器是-S,登陸ID是-U,密碼是-P 那我們現在來操作試試看。 運 ...
  • 第1章 SQL Server 2008入門知識:1.SQL SERVER 2008簡介2.資料庫概念3.關係資料庫4.範式5.E-R模型6.SQL Server 2008體繫結構7.安裝IIS服務8.安裝SQL Server 20089.卸載SQL Server第2章 使用SQL Server 20 ...
  • 1. du -sh 查看目錄、文件總大小 -a:全部文件與目錄大小都列出來。如果不加任何選項和參數只列出目錄(包含子目錄)大小。 -c:最後加總2. df -h 查看磁碟使用量3. lsblk 查看系統塊設備信息 blkid 查看磁碟分區的uuid 3. free 系統記憶體以及虛擬記憶體使用情況 -m ...
  • 原文鏈接:http://blog.chinaunix.net/uid-21139058-id-446661.html 原文鏈接:http://blog.chinaunix.net/uid-21139058-id-446661.html 原文鏈接:http://blog.chinaunix.net/u ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...