Linux下的mysql apache php rpm安裝方法步驟(轉(zhuǎn)載并補(bǔ)充細(xì)節(jié))
?1。安裝光盤上自帶的httpd-2.2.3-5.i386.rpm這個(gè)包,是apache,如果安裝過程中提示需要什么其他的包,看提示裝上。
如下
rpm -ivh apr-0.9.4-24.9.i386.rpm
rpm -ivh postgresql-libs-7.4.17-1.RHEL4.1.i386.rpm
rpm -ivh apr-util-0.9.4-21.i386.rpm
rpm -ivhh httpd-suexec-2.0.52-38.ent.i386.rpm? httpd-2.0.52-38.ent.i386.rpm
2。接著安裝光盤自帶的php-5.1.6-3.i386.rpm這個(gè)包,會(huì)提示需要其他的包,裝。
rpm -ivh libidn-0.5.6-1.i386.rpm
rpm -ivh curl-7.12.1-11.el4.i386.rpm
rpm -ivh php-4.3.9-3.22.9.i386.rpm php-pear-4.3.9-3.22.9.i386.rpm
3。用vi編輯/etc/httpd/conf/httpd.conf這個(gè)文件,在其中添加
LoadModule php4_module /usr/lib/httpd/modules/libphp4.so 這是添加一個(gè)模塊信息到apache里頭去,是apache能支持php,并添加
AddType application/x-httpd-php .php 這是為了使apache能夠支持以.php結(jié)尾的文件,也就是支持php
并修改ServerName這一項(xiàng),把前面的#去掉,然后名字寫你的IP,(如果只是單機(jī)的話,127.0.0.1)
4。編輯測試文件test.php,存放于/var/www/html下,內(nèi)容如下;
<?php
phpinfo()
?>
這是為了測試php是否安裝成功的。
5。啟動(dòng)apache服務(wù):
service httpd start
6。打開firefox,在地址欄輸入127.0.0.1/test.php,回車,你會(huì)看到php的相關(guān)信息,證明apache和php都基本裝好了, 但只是基本,其他的功能就看各位自己了。要注意,此時(shí),mysql還沒有裝上,php信息里面沒有mysql的信息,接著,開始安裝mysql
7。安裝mysql-5.0.22-2.1.i386.rpm這個(gè)包,一樣,提示差什么,裝,然后修改/etc/php.ini 文件,查找mysql這一段信息,修改己個(gè)屬性:
mysql.default_port= 把這個(gè)修改為3306,這是mysql使用什么端口的選項(xiàng)
mysql.default_host= 最好改為localhost,
mysql.default_user= 一般寫root
mysql.default_password= 填寫個(gè)密碼
如下
rpm -ivh perl-DBI-1.40-8.i386.rpm
rpm -ivh mysql-4.1.20-2.RHEL4.1.0.1.i386.rpm
配置php.ini
8。安裝mysql-server-5.0.22-2.1.i386.rpm這個(gè)包,這個(gè)包是讓mysql成為一個(gè)服務(wù)的,我覺得很好使,不裝會(huì)出很多麻煩。 啟動(dòng)mysql可以用 sevice mysqld start
如下
rpm -ivh perl-DBD-MySQL-2.9004-3.1.i386.rpm
rpm -ivh mysql-server-4.1.20-2.RHEL4.1.0.1.i386.rpm
9。yum install php-mysql,
如下
rpm -ivh php-mysql-4.3.9-3.22.9.i386.rpm
之后打開/etc/php.ini,加入下面兩行
extension=mysql.so
extension=mysqli.so
然后重新啟動(dòng)apache
service httpd restart
10。至此,大功告成,編輯mysqltest.php文件,內(nèi)容如下:
<?php
$link=mysql_connect('localhost','root','');
if ($link) echo "yes";
else echo "no";
mysql_close();
?>
放到/var/www/html下,在firefox下輸入127.0.0.1/mysqltest.php,會(huì)看到y(tǒng)es出現(xiàn),說明mysql也裝好 了,這個(gè)時(shí)候,再輸入127.0.0.1/test.php,會(huì)發(fā)現(xiàn),信息中多了mysql的一部分,說明apache+php+mysql安裝成功~!