Windows10 Ubuntu bash 配置 LAMP+JDK+Tomcat

Windows10的Bash省去了裝ubuntu虛擬機的麻煩,並且能夠直接用Windows下的瀏覽器去訪問了,Exciting有沒有,不再用去忍受平常崩潰的chromium和慢慢的firefox了。(感受要被聲討了......),簡述一下在Windows10的bash裏配置開發環境。其實就和正常ubuntu裏同樣。php

apache

安裝

sudo apt install apache2

命令

啓動

sudo service apache2 start

啓動時會有一個警告:html

Invalid argument: AH00076: Failed to enable APR_TCP_DEFER_ACCEP

個人解決方案是在/etc/apache2/apache2.conf文件裏添加這行:java

AcceptFilter http none

另外有人說不能成功建立/var/lock/apache2.XXXXX的,這個目錄是指向/run/lock的,因此去建立一下就好mysql

mkdir -p /run/lock

中止

sudo service apache2 stop

重啓

sudo service apache2 restart

訪問

如今能夠體驗到用bash的爽快了,瀏覽器裏訪問localhost就能夠看到apache界面啦~web

mysql

安裝

sudo apt install mysql-server mysql-client

若是你想使用phpmyadmin,方便以後設置建議你給root設置一個密碼。sql

命令

啓動

sudo service mysql start
mysql -uroot -p

中止

sudo service mysql stop

重啓

sudo service mysql restart

php

安裝

sudo apt install php

phpmyadmin

我平時用phpmyadmin來管理mysql,畢竟對於我這種渣渣這玩意比mysql命令行可愛多了,這裏就也介紹下。另外,安裝phpmyadmin能夠自動安裝php和apache。apache

安裝

sudo apt install phpmyadmin

安裝完成後須要軟鏈接phpmyadmin文件夾到服務器目錄。ubuntu

cd /var/www/html
sudo ln -s /usr/share/phpmyadmin phpmyadmin

考慮到常常性的缺失mb-string,把這個東西也裝一下瀏覽器

sudo apt-get install phpmyadmin php-mbstring php-gettext

以後重啓apache服務。tomcat

訪問

瀏覽器輸入localhost/phpmyadmin便可訪問了~(記得開啓apache2和mysql服務)

JDK

添加ppa

sudo add-apt-repository ppa:webupd8team/java

以後更新一下軟件列表。

安裝jdk8

sudo apt install oracle-java8-installer

安裝過程會有幾個選項,全肯定就好了。

設置系統默認

sudo update-java-alternatives -s java-8-oracle

tomcat

安裝

sudo apt install tomcat8

安裝後,進入etc/tomcat8目錄下的conf目錄,用vi或nano查看server.xml文件,通常狀況保持默認端口便可,有衝突時,一般須要修改的是ConnectorPort(默認爲8080)。以後,用vi或nano修改etc/tomcat8目錄下的tomcat-users.xml文件,添加默認的管理帳戶:

<role rolename="manager-gui"/>
  <role rolename="admin-gui"/>
  <user username="admin" password="" roles="manager-gui,admin-gui"/>

username屬性和password屬性改成你本身的域名,manager-gui是最高的管理權限。

因爲apt安裝的tomcat被炸的四分五裂的,想要訪問manager都不能直接作到,因此咱們得加個軟鏈接

sudo ln -s /var/lib/tomcat8/webapps/ webapps

而後咱們訪問......發現然並卵,仍是沒manager,進webapps,發現只有一個ROOT文件夾,裏面有個index.html,坑爹有木有!

要不是爲了用包管理我纔不噁心本身呢,如今沒辦法,只能去下個完整的tomcat包copy點文件過來了。

命令

兩個命令腳本均在tomcat目錄下的bin目錄中

啓動

sudo service tomcat8 start

中止

sudo service tomcat8 stop

訪問

瀏覽器輸入localhost:8080便可訪問tomcat默認頁面,以後能夠根據引導進入manager app頁面。

部署

進入manager app頁面,直接選擇本地的war文件並部署便可。(intellij-idea中在artifacts中添加一個war:achieve便可在out目錄生成war包)

相關文章
相關標籤/搜索