https://yq.aliyun.com/articles/272453?spm=5176.11065265.1996646101.searchclickresult.10f8fa22MZ3TXAji
摘要: Linux系統它具備極高的穩定性、安全性、占用資源少、生命周期較長,是我們網站服務器的首先。我個人建議你選擇CentOS,畢竟阿里雲也非常的推薦你使用CentOS作為服務器系統。而且網上有關CentOS的教程很多,阿里雲里的雲服務器ECS幫助與文檔也有相關的部署教程,方便學習,我這里選擇最新的Centos7.3,采用yum在線安裝部署LAMP。
Linux系統它具備極高的穩定性、安全性、占用資源少、生命周期較長,是我們網站服務器的首先。我個人建議你選擇CentOS,畢竟阿里雲也非常的推薦你使用CentOS作為服務器系統。而且網上有關CentOS的教程很多,阿里雲里的雲服務器ECS幫助與文檔也有相關的部署教程,方便學習,我這里選擇最新的Centos7.3,采用yum在線安裝部署LAMP。
(一)安裝Apache
1.安裝apache前需要安裝相關依賴包。
yum install -y gcc gcc-c++ autoconf libtool
2.安裝apache
yum install httpd
重啟apache服務
Systemctl restart httpd.service
設置apache開機啟動
Systemctl enable httpd.service
PS:相關命令
systemctl start httpd.service #啟動apache systemctl stop httpd.service #停止apache systemctl restart httpd.service #重啟apache systemctl enable httpd.service #設置apache開機啟動
3.測試Apache
在瀏覽器輸入:你的服務器IP地址,如顯示下圖,說明你Apache安裝成功。
4.修改Apache默認網站路徑
Apache配置文件位置:/etc/httpd/conf/httpd.conf
Apache默認網站路徑:/var/www/html
下面來進行修改默認網站路徑,首先創建自定義網站根目錄
mkdir /home/www
打開配置文件
vim /etc/httpd/conf/httpd.conf
找到DocumentRoot "/var/www/html"和改為如下圖
然后在你配置的默認網站路徑下創建index.html
vim /home/www/index.html
代碼如下圖
5.重啟Apache服務,否則修改配置不生效
systemctl restart httpd.service
在瀏覽器再次訪問如圖下所示,說明修改配置成功!
6.自動壓縮網頁代碼功能在Apache配置文件末添加
# Gzip SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary AddOutputFilterByType DEFLATE text/* AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript appliction/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp
7.建立一個項目目錄
mkdir /home/www/smile
8.進入apache子配置文件夾,建立對應的項目配置文件
cd /etc/httpd/conf.d vim smile.conf
9.在打開的配置文件中,輸入以下代碼
10.重啟apache
systemctl restart httpd.service
(二)安裝PHP
1.使用yum安裝默認PHP5.4版本
yum -y install php
安裝完成后務必重啟Apache服務
systemctl restart httpd.service
php配置文件路徑:/etc/php.ini
然后在默認網站路徑下創建index.php
vim /home/www/index.php
代碼如下圖所示
在瀏覽器輸入:你的服務器IP地址/inex.php,顯示如下圖說明配置成功!
(三)安裝MySQL
1.由於yum下沒有mysql-server包,需要下載后安裝
Wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum localinstall mysql-community-release-el7-5.noarch.rpm
2.安裝MySQL
yum install mysql-community-server
3.啟動MySQL服務
systemctl start mysqld
4.安裝完成默認情況下MySQL的密碼為空,為了保證安全性需要修改MySQL的root用戶密碼。
mysqladmin -u root password 'xxxx'
5登錄MySQL
mysql -uroot -p密碼
如下圖表示MySQL成功!
6.遠程連接設置
mysql> grant all privileges on *.* to root@'%'identified by 'password';
在阿里雲服務器安全組配置,開放3306端口,允許遠程連接。即可使用第三方數據庫管理軟件登錄
(四)安裝PHPMyAdmin
1.安裝PHPMyAdmin
yum install phpmyadmin php-mcrypt
2.修改配置配置文件
vim /etc/httpd/conf.d/phpMyAdmin.conf
3.在瀏覽器輸入:你的服務器IP/ phpMyAdmin,如下圖所示說明安裝成功。