1、更新源
sudo apt- get update
2、安裝常用軟件
SSH、Vim、Git、Tree
①SSH
sudo apt-get install openssh-server
管理命令:service ssh status/start/stop/restart
②Vim
sudo apt-get install vim
③Git
sudo apt-get install git
④Tree
sudo apt-get install tree
3、安裝Apache
sudo apt-get intall apache2
基本信息:
測試:訪問http:IP 出現apache工作頁面
管理命令:service apache2 status/start/restart/stop
web目錄:、var/www 默認訪問具體目錄為var/www/html
安裝目錄:、/etc/apache2/
配置文件:、/etc/apache2/apache2.conf(全局配置文件)
4、安裝MySQL
sudo apt-get install mysql-server mysql-client
測試: mysql -u -root -p
管理命令:service mysql status/start/stop/restart
5、安裝PHP(PHP7.0)
sudo apt-get install php7.0
測試:php -v
6、其他模塊安裝
sudo apt-get install libapache2-mod-php7.0 php7.0-mysql curl libcurl3 libcurl3-dev php7.0-curl
7、修改web目錄權限
sudo chmod 777 /var/www
8、啟用相關模塊如: sudo a2enmod rewrite ;sudo a2enmod ssl
9、重啟服務,測試php能否被apache解析
service apache2 restart
service mysql restart
利用vim新建並編輯phpinfo.php
vim /var/www/html/phpinfo.php
文件中寫入:<?php echo phpinfo(); ?>
瀏覽器訪問 http://IP/phpinfo.php
一切順利的話 此時就會看到 phpinfo頁面
9、安裝phpmyadmin
sudo apt-get install phpmyadmin
選擇apache2,確認。配置數據庫,並輸入密碼。
創建phpmyadmin快捷方式:sudo ln -s /usr/share/phpmyadmin var/www/html
啟用Apache mod_rewrite模塊:sudo a2enmod rewrite
重啟服務:
service php7.0-fpm restart
service apache2 restart
測試:訪問 http://IP/phpmyadmin
10、配置Apache
①、類阿里雲遠程服務器
vim /etc/apache2/apache2.conf
添加:
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset UTF-8
多項目子域名配置
添加:(要配置幾個子域名|項目 就添加幾次)
<VirtualHost *:80>
ServerAdmin 94452787843578@qq.com
DocumentRoot /var/www/html/test
ServerName cy.wanggangg.top
ServerAlias cy.wanggangg.top
</VirtualHost>
主要項 :DocumentRoot 指定要訪問的目錄
ServerName 域名|子域名
重啟 apache 測試訪問
②、本地虛擬主機域名配置
假設 要配置 www.aio.com www.bio.com 兩個虛擬域名
sudo vim /etc/hosts
文件中新增:
127.0.0.1 www.aio.com
127.0.0.1 www.bio.com
保存修改退出
復制默認配置文件000-default.conf並做修改
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/www.aio.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/www.bio.com.conf
sudo vim /etc/apache2/sites-available/www.aio.com.conf
www.bio.com.conf 做類似修改保存 訪問目錄可自己定義,不必指定html目錄下
建立軟連接
sudo ln -s /etc/apache2/sites-avaliable/www.aio.com.conf /etc/apache2/sites-enabled/
sudo ln -s /etc/apache2/sites-avaliable/www.bio.com.conf /etc/apache2/sites-enabled/
重啟Apache
service apache2 restart
www.aio.com 指定的訪問目錄為 /var/www/html/aio
cd /var/www/html/aio
新建文件夾及文件
mkdir aio
touch aio/index.php
編輯文件
vim aio/index.php
寫入:<?php echo 'www.aio.com page'; ?>
保存退出
瀏覽器訪問測試 www.aio.com