ubuntu伺服器初始化配置lamp環境

2022-05-03 14:45:26 字數 1563 閱讀 2755

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是記錄遠端主機公...