查看ubuntu版本的兩種方法
cat /etc/issue
或者
lsb_release -a
我的版本
root@lucid64:/var/www# cat /etc/issue
Ubuntu 10.04.4 LTS \n \l
root@lucid64:/var/www# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.4 LTS
Release: 10.04
Codename: lucid
root@lucid64:/var/www#
1、vim /etc/network/interfaces
添加以下內容:
auto eth0 #設置自動啓動eth0接口
iface eth0 inet static #配置靜態IP
address 192.168.90.248 #IP地址
netmask 255.255.255.0 #子網掩碼
gateway 192.168.90.1 #默認網關
2、修改DNS(vitrual中是橋接模式。並且保證本機和虛擬機都可以ping通)
sudo gedit /etc/resolve.conf
nameserver 8.8.8.8 #當地dns服務器(用ipconfig /all 查看本地dns,第一個dns是默認的,共有2個dns)
nameserver 202.106.0.20
注:#後面的註釋信息不要加進去。
3、重啓網絡,使配置生效
sudo /etc/init.d/networking restart
4、apt-get install apache2 php5 mysql-server php5-mysql
一次性安裝多個軟件包,也可以分開安裝
ps: apache2 用php.so 模塊管理php
php用mysql.so管理mysql
安裝mysql的時候會提示輸入數據庫用戶名和密碼
apt-get安裝的
或者用tasksel install lamp-server tasksel都是批量套裝
5、ubuntu server Apache
默認解析的網頁文件是在var/www/html下,
如果要修改的話需要修改/etc/apache2/sites-enabled/000-default中的DocumentRoot的值
我們就不修改了
6、在var/www/下新建一個info.php,測試是否正常
<?php
echo mysql_connect('localhost','root','root')?'database connect':'mysql error';
phpinfo();
7、安裝常用的php擴展
apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl
感謝慕課網的badguy老師~
8、apt-get安裝默認的配置文件都在etc下
apache加載過程 :apache.conf(通過include引入其他配置文件)->
apache核心配置有兩個:modes-*和sites-*,分別代表apache模快和虛擬主機模塊
drwxr-xr-x 2 root root 4096 2015-07-15 13:15 mods-available/
drwxr-xr-x 2 root root 4096 2015-07-15 13:15 mods-enabled/
-rw-r--r-- 1 root root 750 2015-03-05 19:10 ports.conf
drwxr-xr-x 2 root root 4096 2015-07-15 13:10 sites-available/
drwxr-xr-x 2 root root 4096 2015-07-15 13:10 sites-enabled/
其中available是可使用的,enabled是已經在用的
通過軟鏈接 ls配置的
9、mysql的數據目錄遷移設置注意所屬用戶組和權限要一致,除了my.conf還需要注意 sudo 的時候要注意etc下有個sudoers
而且mysql下還有一個apparmor.d/usr.sbin.mysqld,也要修改下路徑。
改完之後要重啓apparmor reload,啓動mysql。做之前都mysql stop的狀態
。遷移之後,創建一個新庫就可以看到新遷移的數據目錄中查看了。
再次感謝慕課網的badguy老溼~他的ppt你看了會終身難忘~