一、Apache2.4+php5.6
1. httpd.conf
DSO
Line:152
LoadModule php5_module modules/libphp5.so
Server Name
Line:194 - Instead
ServerName localhost:80
Each Directory
Line:202 - Instead
AllowOverride all
Document Root
Line:239 - Instead
AllowOverride All
Directory Index
Line:252 - Instead
DirectoryIndex index.html index.php
MIME Type
Line:390 - Add
AddType application/x-httpd-php .php
2. php.ini
Paths and Directories
Line:709 - Instead
include_path = "/opt/php/lib/php"
socket
[Pdo_mysql]
pdo_mysql.default_socket = /var/lib/mysql/mysql.sock
[MySQLi]
Line:1221 - Instead
mysqli.default_socket = /var/lib/mysql/mysql.sock
二、Apache2.2+php5.3
1. httpd.conf
- DSO(Dynamic Shard Object)
(Line:55 - Add)
LoadModule php5_module modules/libphp5.so
- Server Name
(Line:99 - Instead)
ServerName localhost:80
- Each Directory
(Line:118 - Instead)
AllowOverride all
- Document Root
(Line:153 - Instead)
AllowOverride all
- Directory Index
(Line:168 - Instead)
DirectoryIndex index.html index.php
- MIME Type
(Line:285 - Add)
AddType application/x-httpd-php .php
2. php.ini
- Paths and Directories
(Line:796 - Instead)
include_path = "/opt/php/lib/php"
- socket
Sock file when using RPM default installation location
- [Pdo_mysql]
(Line:1075 - Instead)
pdo_mysql.default_socket = /var/lib/mysql/mysql.sock
- [MySQL]
(Line:1229 - Instead)
mysql.default_socket = /var/lib/mysql/mysql.sock