【IT168技術文檔】今天我給大家講一下apache+php+mysql是怎麼整合在一起的。
apache
1 http://httpd.apache.org 下載http2.0
httpd-2.2.4.tar.gz 和MD5校驗碼httpd-2.2.4.tar.gz.md5
2 md5sum -c httpd-2.2.4.tar.gz.md5 出現OK 表示正常
3 tar -zxvf httpd-2.2.4.tar.gz
4 cd httpd-2.2.4
5 ./configure --sysconfdir=/etc --enable-ssl --enable-modules
sysconfdir(說明主配置文件放在那),--enable-ssl (支持網頁加密) --enable-modules(支持模塊)
6 make ; make install (編譯並且安裝)]
7 /usr/local/apache2/bin/apachectl start (啟動服務器)
8 echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.local (開機的時候自動啟動apache服務器)
(說明:在啟動apache服務器的時候,一定要保證主機名DNS能解析,例:改主機名 vi /etc/sysconfig/network 把hostname= 後面改成以域名的形式 例如:www.yirehe.com 但要保證DNS能解析的
在做實驗的時候,vi /etc/hosts 例如加入 192.168.0.123 www.yirehe.com www 這樣才能啟動服務器)
MYSQL
1 http://www.mysql.com 下載
2 md5sum mysql-4.1.16.tar.gz (看一下是否和網站給的MD5值一樣)
3 ./configure --sysconfdir=/etc
4 make ; make install
5 cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf (my-large.cnf 適合用在大型網站數據庫的)
6 useradd -d /usr/local/var mysql (為了安全,我們建一個普通用戶來初始化數據庫,MYSQL的主目錄
在/usr/local/var下 而且這個用戶是不能登陸服務器的。)
7 su - mysql (切換用戶)
8 /usr/local/bin/mysql_inistall_db
9 /usr/local/bin/mysqld_sefa & (啟動服務器) & (表示在後台運行)
10 mysql -u root (登陸MYSQL服務器)
11 cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld
12 chkconfig mysqld on (11-12 是開機的時候自動啟動MYSQL服務器)
php
1 http://www.php.net 下載
2 md5sum php-4.4.4.tar.bz2
3 tar -jxvf php-4.4.4.tar.bz2
4 cd php-4.4.4
5./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local
apxs2 (來制定APCHE的安裝路徑 不同版本的apxs是不一樣的) ; --with-mysql=/usr/local (MYSQL的安裝 路徑,在這裡我們安裝的是默認的路徑。)
6 make ; make install
7 cp php.ini-disk /usr/local/lib/php.ini (在cd php-4.4.4裡)
8 vi /etc/httpd.conf
用 / 命令後面加AddType 找到它 ,在它的下面 編寫
AddType application/x-httpd-php .php .phtml (識別PHP 文件)
9 cd /usr/local/apache2/htdocs
vi test.php
寫入 <?php
phpinfo();
?>
來測試PHP
10 /usr/local/apache2/bin/apachectl restart (重啟APACHE服務器)
11 lynx http://localhost/test.php (可以看到PHP的主頁)
到這裡整合包的使用 E網咖啡貓 已經講完了,大家多做幾遍就能做出來了。