## codeblock
方法一
> codeblocks是一個十分優秀的C/C++開發IDE,雖然后起之秀codelite目前來看大有超越之勢哦。
> 不過在ubuntu下安裝codeblocks卻比較麻煩,不像其他linux發行版,比如suse,debian和fedora等在官網上有現成的bin文件可以直接下載安裝。
> 下面簡單介紹下如何在ubuntu下快速安裝最新的codeblocks:
>
> 1.加入ppa源:
>
> sudo add-apt-repository ppa:pasgui/ppa
>
>
> 2.更新ppa源:
>
> sudo apt-get update
>
>
> 3.安裝codeblocks:
>
> sudo apt-get install codeblocks
>
>
> PS:該ppa源中還包含了最新的scite哦,別怪我沒告訴你… :)
方法二
> 訪問https://launchpad.net/~damien-moore/+archive/ubuntu/codeblocks-stable,找到頁面上加粗的那一段英文,對了,是以“ppa:”開頭,比如這次就是“ppa:damien-moore/codeblocks-stable”。一定要去頁面上查一下,不同的CodeBlocks版本,不一樣的。
>
> 接下來,打開終端,開始敲:
>
> sudo add-apt-repository ppa:damien-moore/codeblocks-stable
>
> 輸入密碼后,會提示你敲【Enter】繼續,然后如果一切OK的話,就會安裝好這個ppa源。
>
> 繼續敲:
>
> sudo apt-get update
>
> 對源進行更新,這個過程會下載一些東西,請保持網絡暢通。最后,開始安裝:
>
> sudo apt-get install codeblocks
>
> OK了,只要網絡不出問題,就大功告成,CodeBlocks就會順利安裝完成!
##
# 安裝LAMP
## 1
步驟一,安裝apache2
`sudo apt-get install apache2`
安裝完成。
運行如下命令重啟下:
`sudo /etc/init.d/apache2 restart`
在瀏覽器里輸入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就說明Apache就成功的安裝了,Apache的默認安裝,會在/var下建立一個名為www的目錄,這個就是Web目錄了,所有要能過瀏覽器訪問的Web文件都要放到這個目錄里。
步驟二 ,安裝php:
`sudo apt-get install libapache2-mod-php5 php5`
此外,建議安裝擴展php5-gd php5-mysql,安裝方式同上.
安裝完后,我們要重新啟動Apache,讓它加載PHP模塊:
`sudo /etc/init.d/apache2 restart`
接下來,我們就在Web目錄下面新建一個test.php文件來測試PHP是否能正常的運行,命令:
`sudo gedit /var/www/test.php`
然后輸入:
`<?php echo "hello,world!!"?>`
接著保存文件,在瀏覽器里輸入http://127.0.0.1/test.php,如果在網頁中顯示hello,world!!,那就說明PHP已經正常運行了。
步驟三,安裝mysql數據庫:
> `sudo apt-get install mysql-server mysql-client`
>
> apt-get程序會自動下載安裝最新的mysql版本。在安裝的最后,它會要求里輸入root的密碼,注意,這里的root密碼可不是Ubuntu的root密碼啊,是你要給MySQL設定的root密碼。
>
> 步驟四,安裝phpmyadmin-Mysql數據庫管理
> `sudo apt-get install phpmyadmin`
>
> phpmyadmin設置:
>
> 在安裝過程中會要求選擇Web server:apache2或lighttpd,使用空格鍵選定apache2,按tab鍵然后確定。然后會要求輸入設置的Mysql數據庫密碼連接密碼Password of the database’s administrative user。
>
> 然后將phpmyadmin與apache2建立連接,以我的為例:www目錄在/var/www,phpmyadmin在/usr/share /phpmyadmin目錄,所以就用命令:
> ``sudo ln -s /usr/share/phpmyadmin /var/www``
>
> 建立鏈接。
>
> phpmyadmin測試:在瀏覽器地址欄中打開http://localhost/phpmyadmin。
>
> 以上ALMP的基本組件就安裝完畢了,下面我們再來看一些其他的設置:
>
> 步驟五,設置Ubuntu文件執行讀寫權限
>
> LAMP組建安裝好之后,PHP網絡服務器根目錄默認設置是在:/var/www。由于Linux系統的安全性原則,改目錄下的文件讀寫權限是只允許root用戶操作的,所以我們不能在www文件夾中新建php文件,也不能修改和刪除,必須要先修改/var/www目錄的讀寫權限。在界面管理器中通過右鍵屬性不能修改文件權限,得執行root終端命令:
> `sudo chmod 777 /var/www`
>
> 。然后就可以寫入html或php文件了。777是linux中的最高權限,表示可讀,可寫,可執行。
## 2
> 管理員身份
>
> sudo -s
> 安裝mysql
>
> `apt-get install mysql-server mysql-client`
>
> 彈出界面輸入 mysql的root用戶的密碼,如 123456
> 安裝apache2
>
> `apt-get install apache2`
>
> 在瀏覽器里輸入 http://localhost
> 能打開測試頁則說明安裝成功,apache2默認的站點根目錄在 /var/www/html,配置文件是 / etc/apache2/apache2.conf,/var/www/html默認是只讀的,為了能在里面新建文件夾或者文件,修改訪問的權限
>
```
> cd /var/www
> chmod 777 html
```
>
> 安裝php7
>
>` apt-get install php7.0 libapache2-mod-php7.0`
>
> 在 /var/www/html里新建文件 index.php
> 內容為
>
```
> <?php
>
> phpinfo()
>
> ?>
```
> 重新啟動apache2
>
> `/etc/init.d/apache2 restart`
>
> 在瀏覽器里輸入 http://localhost/index.php,測試是否安裝成功
> 增加php7對mysql的支持
>
>` apt-cache search php7`
> 重新啟動apache2
>
> `/etc/init.d/apache2 restart`
>
> 打開http://localhost/index.php,可以看見增加的mysql相關的模塊
> 安裝phpmyadmin
>
> `apt-get install phpmyadmin`
>
> 默認安裝到 /usr/share/phpMyAdmin
> 將phpMyAdmin文件夾復制到 /var/www/html里,
> 打開http://localhost/phpmyadmin/index.php
> 語言選擇中文
> 密碼為上面mysql root的密碼 123456,就可以管理mysql數據庫了。
> 至此全部安裝完成。
> 補充
>
> 如果要使用phpStorm進行php開發,可能會報錯
> `php-cgi not found`
> 就是提示沒有安裝php-cgi,通過下面命令進行安裝
>
>` apt-get install php7.0-cgi
`
>
## 3
### > Ubuntu 16.04 安裝 Apache, MySQL, PHP7
> 1.安裝之前先更新系統
>
> 1 sudo apt update
>
> 2.安裝Apache2
>
> 1 sudo apt install apache2
>
> 3.安裝PHP
>
> 1 sudo apt install php
> 2 sudo apt-get install libapache2-mod-php
>
> 4.安裝MySQL
>
> 1 sudo apt install mysql-server php7.0-mysql
> 2 sudo apt-get install mysql-client
> 3 mysql_secure_installation
>
> 5.安裝phpmyadmin
>
> 1 sudo apt-get install phpmyadmin
> 2 sudo apt-get install php-mbstring
> 3 sudo apt-get install php-gettext
> 4 sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
>
> 配置phpmyadmin
>
> 1 nano /etc/php/7.0/apache2/php.ini
>
> display_errors = On(顯示錯誤日志,出現兩次,都要改,不然無效)
> extension=php_mbstring.dll (開啟mbstring)
>
> --------------------------------------------------------------------------------------------
>
> 參考1:http://justcode.ikeepstudying.com/2016/04/ubuntu-16-04-%E5%AE%89%E8%A3%85-lamp-install-apache-mysql-php-lamp-stack-ubuntu-16-04/
>
> 參考2:http://www.linuxdiyf.com/linux/20557.html