Debian9.0搭建lamp(apache、mysql、php7.2.10)環境


配置之前先升級系統組件到最新版本

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

1、安裝apache2.

apt-get install apache2

  完成安裝后,啟動,兩條命令都可以

sudo service apache2 start  
sudo systemctl start apache2

  注意:現在網站基本都支持偽靜態重寫url功能,但是默認的安裝apache沒有此功能,需要執行命令

a2enmod rewrite

通過以上步驟,打開apache,直接訪問你的ip地址,可以進入以下頁面表明apache正常工作(/var/www/html/index.html);

  修改網站根目錄所有權限改為Apache進程用戶,

sudo chown www-data /var/www/html/ -R

2、配置虛擬主機

  進入/etc/apache2/sites-available/目錄下,默認放了兩個配置文件,(000-default.conf 網站配置文件 default-ssl.conf  ssl協議配置文件),這個目錄下存放所有網站的配置信息,如果你添加了網站,需要在這里添加域名配置,命名方式為域名.conf

,查看時容易區分。域名配置編輯和window一樣如圖所示

<VirtualHost *:80>
    ServerAdmin admin@yaradish.cn
    ServerName yaradish.cn
    ServerAlias www.yaradish.cn
    DocumentRoot /root/www/yaradish.cn/public/
    ErrorLog /root/www/yaradish.cn/logs/error.log
    CustomLog /root/www/yaradish.cn/logs/access.log combined
</VirtualHost>

  然后分別建立上述目錄

mkdir -p /root/www/yaradish.cn/public
mkdir /srv/www/yaradish.cn/logs

  啟動配置文件,然后重啟apache

a2ensite laozuo.org.conf      啟動配置文件
service apache2 restart 啟動apache
  
a2dissite laozuo.org.conf 取消配置文件運行

3、安裝mysql

apt-get install mysql-server

  安裝好之后查看版本

mysql --version

  配置mysql建立數據庫

sudo mysql_secure_installation

  修改密碼,創建數據庫並修改權限

set password for 'root'@'localhost' =password('xx');
create database study;
grant all on study.* to 'user' identified by '110';

4、安裝php7,並安裝相關擴展

sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0

   進入/etc/php/7.0/apache2/目錄下查看php.ini文件

  啟動php然后重啟apache

sudo a2enmod php7.0
service apache2 restart

到此,環境配置基本完成,可能還需要添加一些擴展

 

測試:先查看php的版本

php --version

到/var/www/html/目錄下建立一個文件,然后通過 ip/文件名。可以直接訪問.

 


免責聲明!

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



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