DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> 一次簡單的安裝FreeBSD系統+添加用戶+設置網絡+安裝web服務+mysql+php
一次簡單的安裝FreeBSD系統+添加用戶+設置網絡+安裝web服務+mysql+php
編輯:AJAX詳解     
freeBSD 的安裝
1 選擇 skip kernel .....
2 stantard install
3 按下 A Use Entire Disk 按 Q 結束
4 選擇 BootMgr
5 分區:按C 創建,swap應為內存 兩倍 ,/usr 8g /var 4g /home 10g 可以適當調整
6 剩余的分給 根目錄 /
7 選擇安裝組件 : Kern - Developer
8 是否安裝 Ports Collection 原碼 選擇 yes (默認)

9 選擇cdrom 安裝
10 配置(可以全選no)
11 選擇 exit 重啟

系統配置
 設置密碼 :passwd [myUser]
 添加組   :pw group add [myGroup]
 添加用戶 :pw user add [myuser] -d [myHomeDir] -g [myGroup]
 
 配置網絡
  查看網卡 :ifconfig 記住 status: active 所對應的網卡名 比如 fxp0
  設置ip   :vi /etc/rc.conf  在裡面添加 以下格式的內容
             ifconfig_網卡名="inet ip地址 netmask 子網掩碼"
             defaultrouter="網關"
             hostname        機器名
             例如:
             ifconfig_fxp0="inet 10.71.111.160 netmask 255.255.255.128"
             defaultrouter="10.71.111.129"
             hostname        wappush  
 
  設置dns   /etc/resolv.conf
        nameserver 10.72.255.100   
  設置主機名 /etc/hosts
         127.0.0.1               localhost localhost.my.domain
  10.71.111.160           wappush
                          
  更新設置  /etc/netstart
 
安裝服務
 
  在根目錄下建立 /data0 /data1 /data2
   mkdir /data0 ......
  安裝apache
   把apache-1.3.27-freebsd4.8stable.tar.gz 考到 /data0
   pw group add www
   pw user add www -g www -s /sbin/nologin
   cd /data1
   tar -zvxf /data0/apache-1.3.27-freebsd4.8stable.tar.gz
   echo "/data1/apache/bin/apachectl stop" >> /etc/rc.local
 echo "/data1/apache/bin/apachectl start" >> /etc/rc.local
 /data1/apache/bin/apachectl start
 修改
 /data1/apache/conf/httpd.conf
 DocumentRoot 指向 放有腳本的目錄 , 比如 /data1/apache/share/htdocs/PHP
 設置默認頁面 DirectoryIndex index.Html index.PHP
  安裝MySQL
   /data0/MySQL-3.23.58-freebsd4.8stable.tar.gz  文件存在
   pw group add MySQL
   pw user add mysql -g MySQL -s /sbin/nologin
   cd /data2
   tar -zvxf /data0/MySQL-3.23.58-freebsd4.8stable.tar.gz
   chown -R mysql:mysql /data2/MySQL/var
   echo "/data2/mysql/bin/safe_mysqld  -u MySQL &" >> /etc/rc.local
   /data2/mysql/bin/safe_mysqld  -u MySQL &
  
   進入MySQL
    /data2/mysql/bin/mysql -uroot MySQL
    delete from User where user='';
    FLUSH PRIVILEGES;
    update user set Password=PassWord('huaweiMySQLroot') where User= 'root';
    為某個數據庫添加用戶
    GRANT ALL PRIVILEGES ON mobilerc.* TO mobilerc@localhost IDENTIFIED BY 'huaweiMySQL';
  FLUSH PRIVILEGES;
  為某用戶設置密碼
  update user set Password=PassWord('huaweiMySQLmobilerc') where User= 'mobilerc';
  
  安裝PHP
   /data0/PHP-4.3.10.tar.gz 文件存在
   tar -zvxf PHP-4.3.10.tar.gz
   cd PHP-4.3.10
   ./configure --prefix=/data1/php --with-pear=/data1/php/lib/PHP --with-apxs=/data1/apache/bin/apxs
   --with-MySQL --with-config-file-path=/data1/PHP/lib
   make
   make install
  
   cp php.ini-dist /data1/php/lib/PHP.ini
  整合
   ls /data1/apache/libexec    確保有這兩個文件  httpd.exp       libPHP4.so
  
   grep libPHP /data1/apache/conf/httpd.conf
   如果結果不是 LoadModule php4_module        libexec/libPHP4.so
   則添加進去。
   最好在 他們下一行 添加 :
    AddType application/x-httpd-php . PHP . pHtml
  AddType application/x-httpd-php-source . PHPs
  
   grep PHP /data1/apache/conf/mime.types
   如果結果不是
  application/x-httpd-php         PHP
  application/x-httpd-php-source   PHPs
 則添加進去
 
 重起apache
 /data1/apache/bin/apachectl restart
 顯示成功即可
 
  測試
   查看httpd.conf 裡 DocumentRoot 的路徑,在該目錄下編輯測試文件info.PHP
   內容如下
    <?PHP
    PHPinfo();
    ?>
   使用浏覽器輸入url訪問該頁面。
 
  附 FTP 安裝
  
   tar -zxvf proFTPd-1.2.10.tar.gz
   cd proFTPd-1.2.10
   ./configure --prefix=/usr/local/proFTPd
   make
   make install
   hostname
   vi /usr/local/proftpd/etc/proFTPd.conf
   把 ServerName 設置為 執行 hostname 之後得到的結果
   echo "/usr/local/proftpd/sbin/proFTPd" >> /etc/rc.local
   /usr/local/proftpd/sbin/proFTPd

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved