搭建LAMP,不出错的话,只要你配置对了,基本上就没问题了。
以前的版本,主要的配置文件是httpd.conf,php.ini
现在,装上之后,突然感觉有点out了,首先,是目录结构不一样了,
/etc/httpd/conf
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/magic
/etc/httpd/conf.d
/etc/httpd/conf.d/welcome.conf
/etc/httpd/conf.d/php.conf
/etc/httpd/conf.d/README
这个目录,是之前没见过的,vi README
原来这个地方,就是用来存放apache2加载模块的配置文件,比如php.conf
里面就有
5
6 LoadModule php5_module modules/libphp5.so
7
8
9 LoadModule php5_module modules/libphp5-zts.so
10
15 AddHandler php5-script .php
16 AddType text/html .php
22 DirectoryIndex index.php
看到了这些,大约就明白了为么,httpd.conf里面没有相应的内容,是将它们分离出来,抽到这儿了。
再看php.ini,还能看到关于mysql的内容么。没有
别急,注意以下/etc下还有一个目录
/etc/php.d
[neo@neo php.d]$ pwd
/etc/php.d
[neo@neo php.d]$ ll
total 44
-rw-r--r--. 1 root root 49 Jul 22 23:39 curl.ini
-rw-r--r--. 1 root root 57 Jul 22 23:39 fileinfo.ini
-rw-r--r--. 1 root root 49 Jul 22 23:39 json.ini
-rw-r--r--. 1 root root 53 Jul 22 23:39 mysqli.ini
-rw-r--r--. 1 root root 51 Jul 22 23:39 mysql.ini
-rw-r--r--. 1 root root 47 Jul 22 23:39 pdo.ini
-rw-r--r--. 1 root root 59 Jul 22 23:39 pdo_mysql.ini
-rw-r--r--. 1 root root 61 Jul 22 23:39 pdo_sqlite.ini
-rw-r--r--. 1 root root 49 Jul 22 23:39 phar.ini
-rw-r--r--. 1 root root 55 Jul 22 23:39 sqlite3.ini
-rw-r--r--. 1 root root 47 Jul 22 23:39 zip.ini
看到了吧,跟httpd.conf一样,php.ini中的模块相关内容也被抽出来了,保存成
mysql.ini了
ps.LAMP为Fedora14DVD,Packages中的rpm包安装,不保证其他方式具有相同结构
阅读(712) | 评论(0) | 转发(0) |