国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Debian7配置LAMP環境及配置網站步驟

2024-08-27 23:59:19
字體:
來源:轉載
供稿:網友

LAMP環境就是linux/Apache/MySQL/PHP了,而Debian7就是linux系統中一種了,下面我們就來看看lamp安裝配置過程吧.

安裝環境:這篇文章演示時候是用的Debian7 32位。

第一、安裝和配置Apache Web服務器,運行升級命令來確保我們的系統組件各方面都是最新的,代碼如下:

  1. apt-get update 
  2. apt-get upgrade --show-upgraded 

安裝Apache Web服務器的當前版本(在2.x系列),執行命令如下:

apt-get install apache2

大部分應用程序網站都會用到路徑重寫(偽靜態)功能,默認APACHE是沒有安裝的,我們需要運行腳本支持rewrite,代碼如下:

a2enmod rewrite

啟動rewrite,編輯/etc/apache2/apache2.conf文件配置讓系統運行更加優化(測試機器基于1GB內存VPS),代碼如下:

  1. <IfModule mpm_prefork_module> 
  2. StartServers 2 
  3. MinSpareServers 6 
  4. MaxSpareServers 12 
  5. MaxClients 80 
  6. MaxRequestsPerChild 3000 
  7. </IfModule> 

這一步我們也可以默認,等網站運行情況再進行調整以對比有何不同,老左目前也沒搞明白這里面的參數對應的性能區別,以前我在用MAPN環境時候MYSQL占用太大,然后調整后占用率是低很多.

配置完畢之后,我們下面就需要配置域名,子域名添加站點.

第二、配置虛擬主機、綁定域名

在/etc/apache2/sites-available/的文件夾,用來存放所有站點的站點域名配置文件,設置站點時候用域名命名.conf這樣站點多的時候也可以看到對應的站點,比如我們這里要創建2個站點,就需要配置2個conf文件,如下:

站點A - /etc/apache2/sites-available/Vevb.com.conf,代碼如下:

  1. <VirtualHost *:80> 
  2. ServerAdmin admin@Vevb.com 
  3. ServerName Vevb.com 
  4. ServerAlias m.survivalescaperooms.com 
  5. DocumentRoot /srv/www/Vevb.com/public_html/ 
  6. ErrorLog /srv/www/Vevb.com/logs/error.log 
  7. CustomLog /srv/www/Vevb.com/logs/access.log combined 
  8. </VirtualHost> 

站點B - /etc/apache2/sites-available/idcxen.com.conf,代碼如下:

  1. <VirtualHost *:80> 
  2. ServerAdmin webmaster@idcxen.com 
  3. ServerName idcxen.com 
  4. ServerAlias www.idcxen.com 
  5. DocumentRoot /srv/www/idcxen.com/public_html/ 
  6. ErrorLog /srv/www/idcxen.com/logs/error.log 
  7. CustomLog /srv/www/idcxen.com/logs/access.log combined 
  8. </VirtualHost> 

按照上面的示范,我們有幾個站點就搭建幾個.CONF文件,然后對其進行路徑的配置,同樣的上述牽涉到的幾個目錄我們也需要創建,代碼如下:

  1. mkdir -p /srv/www/Vevb.com/public_html 
  2. mkdir /srv/www/Vevb.com/logs 
  3. mkdir -p /srv/www/idcxen.com/public_html 
  4. mkdir /srv/www/idcxen.com/logs 

執行命令啟動站點,代碼如下:

  1. a2ensite Vevb.com.conf 
  2. a2ensite idcxen.com.conf 

啟動Apache,代碼如下:

service apache2 restart

備注:如果我們希望取消這個站點運行,那就用這個命令取消這個站點,代碼如下:

a2dissite 111cn.net.conf

第三、安裝和配置MySQL數據庫

A - 安裝MYSQL,代碼如下:

apt-get install mysql-server

在執行過程中需要我們輸入MYSQL的ROOT用戶密碼,這個要稍微復雜些,數據庫配置文件在/etc/mysql/my.cnf,如果我們需要調整盡量先備份一個.

B - 配置MySQL建立數據庫,代碼如下:

mysql_secure_installation

需要我們輸入上面設置的MYSQL數據庫ROOT密碼才可以進入,首次進入會問是否需要修改,以及其他的各種設置,我們根據需要選擇n/y選項,代碼如下:

  1. mysql -u root -p 
  2. create database laozuoorg; 
  3. grant all on laozuoorg.* to 'laozuouser' identified by 'Vevb.com'; 

利用root權限進入MYSQL數據庫,輸入我們之前設置的密碼進入,然后建立laozuoorg數據庫名,laozuouser數據表,以及Vevb.com設置數據庫密碼.

創建完畢之后輸入 quit 退出MYSQL設置.

第四、安裝和設置PHP環境,代碼如下:

apt-get install php5 php-pear

安裝之后我們需要配置php.ini文件(/etc/php5/apache2/php.ini)可以默認不改,代碼如下:

  1. max_execution_time = 30 
  2. memory_limit = 128M 
  3. error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR 
  4. display_errors = Off 
  5. log_errors = On 
  6. error_log = /var/log/php.log 
  7. register_globals = Off 
  8. max_input_time = 30 

我們還需要創建日志目錄且設置權限,代碼如下:

  1. mkdir /var/log/php 
  2. chown www-data /var/log/php 

如果我們需要MySQL的PHP支持,那么我們必須安裝PHP5 MySQL包下面的命令,代碼如下:

apt-get install php5-mysql

啟動apache,代碼如下:

service apache2 restart

這樣,通過上面的四步,就可以搭建站點、數據庫,后面我們就只需要到/srv/www/idcxen.com/public_html上傳網頁程序,然后根據提示安裝就可以了.

PS:老左安裝WORDPRESS成功的,唯一需要注意根目錄權限需要可寫.htaccess或者手工創建偽靜態文件,這樣后臺的固定連接設置之后才生效,代碼如下:

chown -R www-data:www-data /srv/www/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北海市| 阿图什市| 老河口市| 德安县| 玉山县| 铜鼓县| 浙江省| 离岛区| 惠东县| 临沧市| 永昌县| 额尔古纳市| 沈阳市| 沁水县| 罗定市| 舞钢市| 赤壁市| 塔河县| 韶山市| 全椒县| 渭源县| 苗栗市| 青川县| 竹山县| 林芝县| 肥西县| 资阳市| 土默特右旗| 五家渠市| 甘孜县| 玛纳斯县| 凤阳县| 宜阳县| 鄱阳县| 凉城县| 会昌县| 江孜县| 徐州市| 吴川市| 安西县| 津南区|