配置之前先升級系統組件到最新版本
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/文件名。可以直接訪問.