主要步驟:
1,安裝apache
sudo apt-get install apache2
sudo /etc/init.d/apache2 restart
2,安裝php
sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql
sudo /etc/init.d/apache2 restart
3,安裝mysql數據庫
sudo apt-get install mysql-server mysql-client
/etc/init.d/mysql start
4,安裝phpmyadmin-Mysql數據庫管理
apt-get install phpmyadmin
以上安裝完成后,下面開始配置:
找到phpmyadmin
whereis phpmyadmin
/usr/share/phpmyadmin
找到之后連接到網站目錄/var/www/html
ln -s /usr/share/phpmyadmin
在瀏覽器里輸入 “127.0.0.1/phpmyadmin” 就可以打開數據庫管理界面
git的配置:
/etc/apache2/sites-available/000- 改路徑
加key 然后: git clone ssh://git@git-ssh.coding.net:443/huntaiji/LYApp.git
cd /root/.ssh
ssh-keygen -t rsa -c "email"
ssh -T git@git.coding.net
步驟一,安裝apache
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文件都要放到這個目錄里。
估計會有朋友apt-get install apache 結果返回找不到此軟件,反正我就是這樣。
步驟二,安裝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是否能正常
然后輸入:
<?
phpinfo();
?>
步驟三,安裝mysql數據庫
sudo apt-get install mysql-server mysql-client
啟動命令
/etc/init.d/mysql start
登陸 mysql -uroot -p123456
apt-get程序會自動下載安裝最新的mysql版本。在安裝的最后,它會要求里輸入root的密碼,注意,這里的root密碼可不是Ubuntu的root密碼啊,是你要給MySQL設定的root密碼。
步驟四,安裝phpmyadmin-Mysql數據庫管理
此處略過,隨便百度一下,下載,一解壓,放到目錄里就可以用了。
apt-get install phpmyadmin
步驟五,設置Ubuntu文件執行讀寫權限
LAMP組建安裝好之后,PHP網絡服務器根目錄默認設置是在:/var/www。由於Linux系統的安全性原則,改目錄下的文件讀寫權限是只允許root用戶操作的,所以我們不能在www文件夾中新建php文件,也不能修改和刪除,必須要先修改/var/www目錄的讀寫權限。在界面管理器中通過右鍵屬性不能修改文件權限,得執行root終端命令:
sudo chmod 777 /var/www
。然后就可以寫入html或php文件了。777是linux中的最高權限,表示可讀,可寫,可執行。
、、——————其他———————
ubuntu修改apache2默認網站目錄和默認主頁文檔
1、修改默認網站目錄
ubuntu8.10下修改apache2的默認文檔目錄 默認是在/var/www里面
sudo gedit /etc/apache2/sites-enabled/000-default
在文檔中找到 DocumentRoot 在后面修改你要放置網頁文件的目錄。
修改完了 別忘記重啟apache2服務器
命令: sudo /etc/init.d/apache2 restart
2、修改默認主頁
修改默認主頁:一般在 sudo gedit /etc/apache2/apache2.conf里面
找到 DirectoryIndex 在后面添加 如index.php等
不過隨apache2的版本不同 文件的放置位置不一樣 我在ubuntu8.10下面配置文件就不一樣。
別怕 輸入這個命令 grep -iR DirectoryIndex /etc/apache2
查看 DirectoryIndex 在apache2那個文件里面。
我的就是 這樣的
/etc/apache2/mods-enabled/dir.conf: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
/etc/apache2/mods-available/dir.conf: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
apache配置多端口對應多個虛擬目錄
1、打開apache的ports.conf文件,在Listen 80處另起一行輸入Listen 8080 監聽8080端口,如需其他端口需逐個添加:
Listen 80
Listen 8888
2、在000-default.conf文件最后一行復制粘貼上面的內容,修改路徑和端口號即可
3、完畢后記得重啟apache,然后再瀏覽器輸入http://localhost:8888/ 就可以訪問到網站了
apache配置不同域名對應多個虛擬目錄
在000-default.conf文件最后一行添加:
<VirtualHost *:80>
ServerName 192.168.0.33(域名)
DocumentRoot /var/www/html2
</VirtualHost>