httpd配置

本文章有两篇:上篇安装LAMP

一、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
  1. [Pdo_mysql]
    (Line:1075 - Instead)
pdo_mysql.default_socket = /var/lib/mysql/mysql.sock
  1. [MySQL]
    (Line:1229 - Instead)
mysql.default_socket = /var/lib/mysql/mysql.sock