describe books; ------- ------------- ------ ------ ---------- -----------。apache+mysql+php+ssl服務(wù)器之完全安裝攻略( 三 )。" />

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

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


---------------------
| Tables in test2 |
---------------------
| books |
---------------------
1 row in set (0.00 sec)mysql> describe books;
------- ------------- ------ ------ ---------- ------------------------
| FIEld | Type | Null | Key | Default | Extra |
------- ------------- ------ ------ ---------- ------------------------
| id | int(3) | | PRI | 0 | auto_increment |
| name | char(50) | | | | |
------- ------------- ------ ------ ---------- ------------------------
2 rows in set (0.00 sec)注意到describe命令基本上“描述”了表的布局 。相當(dāng)不錯(cuò)吧!好 , 該試一些確實(shí)有用的SQL命令 , 插入并從數(shù)據(jù)庫中選擇數(shù)據(jù) , 現(xiàn)在把幾個(gè)記錄加到新表中 。記住這些是簡單的書名記錄 , 但是一旦你獲得了SQL足夠的經(jīng)驗(yàn) , 你可以為一些大的電子商務(wù)站點(diǎn)創(chuàng)建確實(shí)復(fù)雜的數(shù)據(jù)庫 。讓我們創(chuàng)建2本假想的書的2條記錄 。第一條記錄是我在將來某天寫的一本書的名字-“PHP 4 Newbies” , 另一本是一個(gè)很有用的Linux書 , “Red Hat Linux 6 Server” , 由Mohammed J. Kabir所著 。mysql> INSERT INTO books (name) values("PHP 4 Newbies");
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO books (name) values("Red Hat Linux 6 Server");
Query OK, 1 row affected (0.00 sec)現(xiàn)在我們可以檢查新紀(jì)錄 , 發(fā)出一條“選擇所有”命令mysql> SELECT * from books;
---- ----------------------------------
| id | name |
---- ----------------------------------
| 1 | PHP for Newbies |
| 2 | Red Hat Linux 6 Server |
---- ----------------------------------
2 rows in set (0.00 sec)很好 , MySQL服務(wù)器完全起作用了 。我們可以繼續(xù)加入 , 但是此時(shí)沒什么意義 。注意到當(dāng)你向數(shù)據(jù)庫中插入記錄時(shí) , 你怎樣不必指定id號(hào) , 這是因?yàn)槟銊?chuàng)建了啟用auto_increment選項(xiàng)的id字段 。讓我演示一下如何做一個(gè)快速刪除 。這只是讓你知道 , 記住 , 你可在MySQL的網(wǎng)站http://www.mysql.com上找到所需的有關(guān)mysql命令和服務(wù)器的所有信息 。mysql> delete from books where id=1;
Query OK, 1 row affected (0.00 sec)
mysql> select * from books;
---- -----------------------------------
| id | name |
---- -----------------------------------
| 2 | Red Hat Linux 6 Server |
---- -----------------------------------
1 row in set (0.00 sec)好了 , 退出MySQL , 繼續(xù)安裝 。你可在完成所有安裝并且一切工作正常后玩MySQL也不遲 。
PHP安裝(UNIX)現(xiàn)在安裝PHP語言 。你下載了最新的beta版 , 但是你可能必須下載非beta版本 。記住beta版本需要GNU make 。你仍然假定是root , 如果不是 , su回到root 。PHP要求你已經(jīng)預(yù)先配置好的Apache , 以便它能知道所需的東西在哪兒 。在以后你安裝Apache服務(wù)器時(shí) , 你將會(huì)回到這里 。改變到你有源代碼的目錄 。# cd /tmp/DOWNLOAD
# gunzip -c apache_1.3.x.tar.gz | tar xf -
# cd apache_1.3.x
# ./configure
# cd ..好的 , 現(xiàn)在你可以開始PHP的安裝 。提取源代碼文件并進(jìn)入其目錄 。如果你下載了版本3 , 在數(shù)字和命令上有一個(gè)改變 , 不大的改變 。# gunzip -c php-4.0.x.tar.gz | tar xf -
# cd php-4.0.x【apache mysql php ssl服務(wù)器之完全安裝攻略】如果你正在編譯代碼 , configure將永遠(yuǎn)是你的朋友 。:-) 因此 , configure有很多選項(xiàng) 。使用configure --help確定你想要增加哪些 。我只是需要MySQL和LDAP , 并且當(dāng)然Apache 。# ./configure --with-mysql=/usr/local/mysql
--with-xml
--with-apache=../apache_1.3.x
--enable-track-vars
--with-ldapmake并安裝二進(jìn)制代碼 。# make
# make install拷貝ini文件到lib目錄 。# cp php.ini-dist /usr/local/lib/php.ini你可以編輯PHP文件來設(shè)置PHP選項(xiàng) , 如你可以通過在你的php.ini文件中插入下列行 , 增加php的max_execution_time 。max_execution_time = 60;注意:php3用戶將使用php3.ini , 而php4用戶將使用php.ini文件 。

推薦閱讀