linux(Ubuntu) 搭建LAMP環境


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM