基於Debian/Ubuntu環境配置LAMP

步骤一,安装基本的編譯環境

 apt install build-essential

 

步骤二,安装mysql数据库:

apt install mysql-server

 

在這個過程中,你需要設置Mysql的帳號和密碼。(我的帳號是root, 密碼是123456)

當前的mysql,還不能被遠程訪問的,你需要進入mysql

 

 mysql -uroot -p123456
 mysql > grant all privileges on *.* to root@'%' identified by '123456' with grant option;
 mysql > flush privileges; 

 

然後需要編輯一下mysql的配置文件,把bind-address註釋掉:

vim /etc/mysql/my.cnf
 
#bind-address     =  127.0.0.1 

 

然後重啓一下mysql

service mysql restart

 

如果本地用的是windows作爲開發環境,服務器是linux環境,那麼mysql有時候會出現亂碼。修改mysql編碼格式:

 

在[client]下面寻找default-character-set,然后将其值修改为:

default-character-set=utf8 

 

若找不到default-character-set,加上上面一行即可。

[mysqld]同理:

character_set_server=utf8
init_connect='SET NAMES utf8'

 

進入mysql

mysql >  set names utf8;

 

它相当于下面的三句指令:

SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

 

重啓mysql。

下面语句用于查看编码方式是否已经修改:

mysql > show variables like 'char%';
mysql > show variables like 'coll%';

步骤三,安装apache2

apt install apache2

 

需要注意的是:apache默認的路徑爲 "/var/www/html" , 你需要修改配置文件

vim /etc/apache2/sites-enabled/000-default.conf

 

找到 "DocumentRoot /var/www/html ", 修改成爲:

DocumentRoot /var/www

 

然後修改apache2.conf文件

vim /etc/apache2/apache2.conf

 

找到如下段落並修改成如下格式,  這樣做主要是爲了能讓其他電腦能訪問此服務器:

<Directory />
     Options FollowSymLinks
#    AllowOverride None
     AllowOverride All
     Require all denied
</Directory>
 
          ......
 
<Directory /var/www>
     Options Indexes FollowSymLinks
#    AllowOverride None
     AllowOverride All
     Require all granted
</Directory>

 

 

如果需要配置虛擬主機,則在 "/etc/apache2/site-enabled/"添加多一個文件:

vim /etc/apache2/site-enabled/http-vhost.conf

 

添加內容如下

<VirtualHost *:8080>
    DocumentRoot /var/www/XXX (XXX爲你的項目路徑)
    ServerName  XXX   (你的url地址)
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 

由於我們上面的虛擬主機是8080端口的 ,所以,我們還需要讓apache監聽8080端口

vim /etc/apache2/ports.conf

 

你想監聽什麼端口,就在裏面添加(最好是添加8000以上的端口,防止被佔用):

Listen 8080 

 

還需要開啓重寫:

sudo a2enmod rewrite 

 

然後重啓apache2

service apache2 restart

 

步骤四,安装php:

apt install libapache2-mod-php5 php5 php5-gd php5-mysql

嘗試在"/var/www/"新建一個index.php 文件

vim /var/www/index.php
 
<?php
    echo phpinfo();

 

然後重啓apache,訪問 127.0.0.1 /(你服務器上的地址)

如果出現你的php配置,則說明你的環境已經安裝成功了。

 
posted @ 2015-04-08 16:18  HaHahahahaaaa  阅读(209)  评论(0编辑  收藏  举报