對於剛接觸linux的同學,由於命令不熟悉,所以要想在上面部署C#網站,容易迷茫,可以參考此簡易步驟:
安裝 mono: apt-get install mono 按tab搜索 找到mono相關的組件
apt-get install mono-complete 全量安裝
安裝 jexus:web服務器
下載jexus:wget http://www.linuxdot.net/down/jexus-5.8.1.tar.gz
解壓: tar -xzvf jexus-x.x.x.tar.gz
進入jexus目錄:cd jexus-x.x.x
執行install:./install 安裝完成
全局註冊
cd /usr/jexus
sudo ./jws regsvr
安裝mysql數據庫:
在線安裝:apt-get install mysql-server mysql-client
輸入root賬號的密碼。
安裝完成默認root不具備遠程訪問的權限,
在終端上 mysql -u root -p,修改grant all privileges on *.* to root@'%' identified by "root";
修改配置文件 vi /etc/mysql/my.cnf
註釋 # bind-address = 127.0.0.1
處理中文亂碼:找到對應節點添加編碼
[mysqld]
character_set_server= utf8
[client]
default-character-set=utf8
vi /etc/my.cnf把裏面的log-bin這一行註釋掉,重啓mysql服務即可。 不寫 mysql-bin.000001 日誌。。
保存退出,重啓mysql服務。。。。
常見問題:mysql錯誤1045 Access denied for user 'root'@'localhost' (using password:YES)
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit