日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

apache+mysql+php+ssl服務(wù)器之完全安裝攻略( 二 )


準(zhǔn)備Apache (Web服務(wù)器)-http://www.apache.org
Mod_SSL (安全服務(wù)器層)-http://www.modssl.org
OpenSSL (SSL工具箱)-http://www.openssl.org
PHP (腳本語言)-http://www.php.net
MySQL (SQL數(shù)據(jù)庫服務(wù)器 )-http://www.mysql.com下載所有(tar文件)源代碼到一個臨時目錄下 。保證你把他們放在有很多空間的地方……你應(yīng)該以root身份下載他們以避免權(quán)限問題 。
我們的計劃我們的計劃是首先安裝MySQL服務(wù)器并保證它工作 , 然后我們將安裝PHP和Mod_SSL , 最后我們將安裝Apache網(wǎng)站服務(wù)器 。在我們安裝了Apache以后 , 我們可以測試PHP和Mod_SSL支持是否起作用了 。
MySQL源代碼安裝(UNIX)你必須用來執(zhí)行安裝MySQL源代碼分發(fā)的基本命令是(自一個沒解開“tar”文件):通過使用su成為 root用戶 。
$su直接進(jìn)入你有tar文件的目錄 。(使用一個臨時目錄 。這里使用 /tmp/download/ )
#cd /tmp/download/使用下列命令提取文件 。
# gunzip -d -c mysql-3.22.xx.tar.gz | tar xvf -改變到新目錄 , 它在提取期間創(chuàng)建 。
# cd mysql-3.22.xx現(xiàn)在你可以開始“配置”MySQL服務(wù)器 。你可以用configure指定很多選項 , 使用configure --help查看所有的選項 。我已經(jīng)選擇--prefix指定到安裝地點的直接路徑 。configure將檢查你的編譯器和一些其他東西 。如果你有任何錯誤 , 你可以檢查config.cache文件查看錯誤 。
# configure --prefix=/usr/local/mysq在你完成了配置以后 , 你可以執(zhí)行下列命令make真正的二進(jìn)制代碼 。
# make現(xiàn)在你已準(zhǔn)備好安裝所有的二進(jìn)制代碼 。運行下列命令在你用configure --prefix選項指定的目錄下安裝二進(jìn)制代碼 。
# make install在你安裝好二進(jìn)制代碼后 , 現(xiàn)在是創(chuàng)建用于定義權(quán)限的mysql表的時候了 。
# scripts/mysql_install_db
# cd /usr/local/mysql/bin
# ./safe_mysqld &
# ./mysqladmin -u root passWord "new-password"注意:/usr/local/mysql是我選擇安裝MySQL服務(wù)器的目錄 。你可以通過改變目錄選擇另外的地方 。你可以通過運行一些簡單的測試來驗證服務(wù)器正在工作以確保MySQL正在運行 。輸出應(yīng)該類似于下面所示的:BINDIR=/usr/local/mysql/bin 。BINDIR依賴于你在上面的前綴選擇的目錄 。# BINDIR/mysqlshow -p
---------------
| Databases |
---------------
| mysql |
---------------一旦你安裝好MySQL , 它將自動地創(chuàng)建2個數(shù)據(jù)庫 。一個mysql表 , 它控制在實際的服務(wù)器中用戶、主機(jī)和 數(shù)據(jù)庫權(quán)限;另一個是一個test數(shù)據(jù)庫 , 我們能使用test數(shù)據(jù)庫 。然而 , 我們想給你一個快速而簡單的MySQL可用的一些命令行選項的概述 。這也將保證root被設(shè)置了對DB服務(wù)器的全部存取權(quán)限 , 即:root有創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)庫表等的許可 , 因此我們將創(chuàng)建一個test2數(shù)據(jù)庫 , 在以后我們用它進(jìn)行我們的測試 。在你通過命令行進(jìn)入MySQL前 , 你將被提示root用戶的新口令 。記住你以前改變了它 。# mysql -u root -p
mysql> show databases;
----------------
| Database |
----------------
| mysql |
| test |
----------------
mysql> create database test2;
Query OK, 1 row affected (0.00 sec)現(xiàn)在選擇新的數(shù)據(jù)庫使用 , 并創(chuàng)建一個名為tst_tbl的新表, 有下列2個字段 。字段1是是一個id字段 , 允許你知道記錄的id 。實質(zhì)上為了簡化這只是的一個行號 。第二個字段是你一個name字段 , 存儲書名信息 。這些字段的格式是:字段1(id)是一個長度為3的整數(shù)(int) , 而字段2(name)是一個長度為50的字符(char)字段 。為搜索和索引數(shù)據(jù) , 我們指定id為鍵碼 。mysql> use test2;
Database changed
mysql> CREATE TABLE books ( id int(3) not null
-> auto_increment, name char(50) not null,
-> unique(id), primary key(id));
Query OK, 0 rows affected (0.00 sec)現(xiàn)在我們用下列命令驗證一切正確無誤 。mysql> show tables

推薦閱讀