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