1.安裝之前先更新系統
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt update
2.安裝apache2
sudo apt install apache2
3.安裝php
sudo apt install php
sudo apt-get install libapache2-mod-php
4.安裝mysql
sudo apt install mysql-server php7.0-mysql
sudo apt-get install mysql-client
5.安裝php7相關元件安裝
sudo apt-get install php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-curl php7.0-xml php7.0-mbstring php7.0-zip
start apache 2 server /啟動apache服務
# /etc/init.d/apache2 start
or$ sudo /etc/init.d/apache2 start
task: restart apache 2 server /重啟apache服務
# /etc/init.d/apache2 restart
or$ sudo /etc/init.d/apache2 restart
task: stop apache 2 server /停止apache服務
# /etc/init.d/apache2 stop
or$ sudo /etc/init.d/apache2 stop
mysql遠端登入
在本機先使用root使用者登入mysql: mysql -u root -p"youpassword" 進行授權操作:
grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;
過載授權表:
flush privileges;
退出mysql資料庫:
exit
修改 mysql 的配置檔案,執行如下命令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
找到 「bind-address = 127.0.0.1」 , 這一行要注釋掉,只需在前面加個#
重新啟動
sudo /etc/init.d/mysql restart
配置偽靜態支援
啟用mod_rewrite模組
sudo a2enmod rewrite
修改apache2.conf
allowoverride none 修改為 allowoverride all,
重啟伺服器
sudo /etc/init.d/apache2 restart
linux 伺服器初始化配置流程
開發web應用的時候,經常需要配置伺服器。我在阮一峰老師的 linux伺服器的初步配置流程 的基礎上,整理了這篇筆記。節約以後配置伺服器的時間。root賬戶預設沒有密碼 安全起見 先初始化乙個 passwd?使用linux伺服器的時候,盡量不要使用root賬號,處理日常操作,我們新建乙個管理員賬號。...
雲伺服器初始化
使用雲伺服器也有一段時間了,每次使用都要進行一些相同的操作,每次還要查閱相應的部落格和教程,覺得做這些重複工作覺得十分麻煩,還是記錄一下。如果以後學習了shell程式設計,就可以把這些操作儲存成乙個initial.sh,每次新開雲伺服器的時候執行一下就可以了。yum update yum upgra...
Linux伺服器初始化
選擇的作業系統是centos 7 x64,與ubuntu的區別詳見 一 ssh登入會報錯 當本機之前成功連線過伺服器時,若重灌伺服器後,用ssh登入報錯 warning remote host identification has changed!這是由於本機的known hosts是記錄遠端主機公...