Installing PHP on Apache 2

linuxmisc

This page describes how to setup php on Apache2. PHP 4.3.0 with Apache 2.0.46 was used on Redhat 8.

Install Apache

Install Apache2 following these instructions.

Download the latest PHP sources

Download the PHP tar.gz from php.net

Extract the source code

Extract the source code to a directory under /usr/local/src

cp php-4.3.0.tar.gz /usr/local/src
cd /usr/local/src
gunzip php-4.3.0.tar.gz
tar -xvf php-4.3.0.tar
rm -f php-4.3.0.tar
cd php-4.3.0

Set compiler options (optional)

If you want you can set some compiler options, this is typically done to create optimized code. One very common thing to do is to set CFLAGS=-O2 or CFLAGS=-O3 (that's an Oh, not a Zero) that tells the compiler how much code optimization to do, setting it to a higher value does more optimization, but also takes longer to compile and may potentially cause unexpected things (not common). O2 is a fairly safe level to use. To do this type the following:

export CFLAGS=-O2
You can also tell the compiler what kind of CPU you have to perform more optimizations, I'm not going to get into that here, but if your interested check out the GCC manual.

Configure php with autoconf

Now you need to set the configuration options, and check that all libraries needed to compile are present. This is done with a script called configure, to find out what options you can set type the following:

./configure --help
You will see quite a few options, here's a page that defines the configure options. We will tell configure to enable mysql, and also tell it where to find apxs Apache's tool for building modules.
configure --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs

Compile PHP

make

Install PHP

make install

Tell apache to load the module Edit httpd.conf /usr/local/apache2/conf/httpd.conf with your text editor. Add the following to httpd.conf

Include conf.d/*.conf
This allows you to create a specific configuration file for each module that you install, for instance php.conf Now create a directory in your apache directory if its not there called conf.d
mkdir /usr/local/apache2/conf.d
cd /usr/local/apache2/conf.d
Make a file called php.conf located at /usr/local/apache2/conf.d/php.conf with the contents:
# PHP Configuration for Apache
#
# Load the apache module
#
LoadModule php4_module modules/libphp4.so
#
# Cause the PHP interpreter handle files with a .php extension.
#
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 9524288
</Files>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
Note you could have just inserted the above in your httpd.conf file, and omit the conf.d step if you desire. I feel that the conf.d approch is a cleaner way to do it.

That's it, restart apache and you should have PHP working.

Note: To install PostgreSQL support on redhat 9 with php/apache2 you will need to install the postgresql libs, and devel rpms, and add --with-pgsql to your configure line

Thanks, Jonathan Crowe for suggesting the AddType directive.



Related Entries

14 people found this page useful, what do you think?

Trackbacks

Trackback Address: 516/E11925CCA22663A8F9CBB5F28E75EF5B

Comments

On 02/28/2006 at 3:55:13 AM EST Barry wrote:
1
Thanks, it worked.

On 06/02/2006 at 2:11:31 AM EDT phoneynk wrote:
2
Worked for me also thanks But configuring php with mysql was problamatic as mysql header files were not present on my linux box

so i did following · To connect with mysql install mysql header files

> Download MySQL-devel-standard-5.0.22-0.rhel3.i386.rpm from http://dev.mysql.com/downloads/mysql/5.0.html (http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-devel-standard-5.0.22-0.rhel3.i386.rpm/from/http://mirror.switch.ch/ftp/mirror/mysql/)

> Change directory to the directory containing MySQL-devel-standard-5.0.22-0.rhel3.i386.rpm > rpm ?ivh MySQL-devel-standard-5.0.22-0.rhel3.i386.rpm

On 06/06/2006 at 8:25:42 AM EDT sivakumar wrote:
3
how to configure. apache and php ? the apache tell error for no service installer then Apache"

On 07/13/2006 at 10:11:51 PM EDT BigTony wrote:
4
noice won.

On 10/15/2006 at 3:45:37 AM EDT yatin wrote:
5
can ny body help how to use OCI.dll in php/apache

On 03/26/2007 at 12:23:54 AM EDT GowthamiP wrote:
6
The Application has failed to start because OCI.dll was not found.Re-installing the application may fix this problem.

On 11/23/2007 at 2:33:49 PM EST Manee wrote:
7
when i install php everything go well until this step

# make

the messgae appeared: make: *** No targets specified and no makefile found. Stop.

On 06/19/2008 at 7:20:06 AM EDT great wrote:
8
Amateur MILF's who love to show off.

On 09/26/2008 at 11:05:57 AM EDT Ryan wrote:
9
when running the ./configure command, redirect the error output to a file so you can figure out what's wrong. To do this, append "2> error.file" to the configure command, specifying the file to save the error log in.

On 03/23/2009 at 10:25:49 PM EDT dumbphpprogrammer wrote:
10
you guys are so por...thanx for the help

On 07/03/2009 at 6:46:25 AM EDT Vickey Rihal wrote:
11
Thanks buddy

It really works.

This issue had wasted my 3 days.

Again thanks

On 10/30/2009 at 12:37:11 AM EDT Sat wrote:
12
Worked perfectly, thanks a lot. You saved my day.

On 10/04/2010 at 1:07:40 PM EDT john smith wrote:
13
the link to the apache installation does not work.

Also I am getting an error about libxml2 when attempting to ./configure php

On 11/07/2010 at 1:39:34 AM EDT how many calories in mushrooms wrote:
14
I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.

On 12/03/2010 at 4:13:33 PM EST Buy Clavamox Online wrote:
15
<b>Clavamox (Amoxicillin/Clavulanate)</b> <b>Drug Uses</b>

Clavamox is approved for treatment of the following canine infections: Skin and soft-tissue infections such as wounds, abscesses, cellulitis, and superficial/juvenile and deep

pyoderma due to susceptible strains of the following organisms: lactamase-producing Staphylococcus aureus,

non-lactamase-producing Staphylococcus aureus, Staphylococcus spp., Streptococcus spp. and E. coli. Periodontal infections due to susceptible strains of both aerobic and anaerobic bacteria.

On 12/09/2010 at 12:12:08 PM EST Buy Alprazolam Online wrote:
16
Xanax (Alprazolam) is used to treat anxiety disorders and panic attacks. Alprazolam is in a class of

medications called benzodiazepines. It works by decreasing abnormal excitement in the brain. Unlike

other benzodiazepines which must be taken several times a day, Xanax is a once-daily formula, helping

you all day long.

On 12/18/2010 at 7:29:08 PM EST Monnikkaaa wrote:
17
Ativan helps you get through the day with confidence. A benzodiazepine used to relieve anxiety, Ativan may also be used to treat other conditions as determined by your doctor. http://www.box.net/shared/9t7noms0ei

On 01/13/2011 at 4:21:54 AM EST datiagmescica wrote:
18
Somewhere I have something the same reading, and almost word for word ...:)

On 02/16/2011 at 7:34:35 AM EST Angel wrote:
19
Hey, this is great.. Thanks

On 03/08/2011 at 1:20:42 AM EST Rogedyexext wrote:
20
Great Blog. I add this Post to my bookmarks.

On 05/03/2011 at 9:29:33 AM EDT Arrecewot wrote:
21
howdy dudes i personally realy appreciate this location so i preferred to tell you about this website we are writing of the new best online store podium izzonet that was just published a week ago and is the most appropriate commerce system it is totaly a turn key system that does the work of 20 humans it is totaly Computerized and lets someone among other things to upload all your products straight from your web store to ebay amazon yahoo stores and 14 other comparison sites as well as manny coupan sites at the click of 1 button and has many unique featurs and Benifits that you will not find anyware. and you dont need to belive me you can go to izzonet and see for your self you can also get a 14 day trial for no-cost try it for yourself all i ask is that you just click bless you for this discover after if you like my share i now made earnings using it so i just wanted you to test it out so i just wanted you to know and write about it with you, get the info about it aby copy this link to your browser if its not clickble by you http://bit.ly/gsPws8 do check it out thank you Steve

On 05/05/2011 at 10:42:42 PM EDT SonnarorDexia wrote:
22
hey there folks my spouse and i realy cherish this area so i needed to present you regarding this web site we are telling you of the new best online store platform izzonet that was just launched a week ago and is the most suitable online store platform it is totaly a turn key system that does the work of 20 individual it is totaly Intelligent and lets someone among others to upload all your products straight from your online website to ebay amazon yahoo stores and 14 other comparison sites as well as manny coupan sites at the click of 1 button and has many unique featurs and Benifits that you will not find anyware. and you dont need to belive me you can go to izzonet and see for your self you can also get a 14 day trial for no fee try it for yourself all i ask is that you just click with thanks for this uncover after if you like my share i currently made moolah using it so i just wanted you to sample it out so i just wanted you to know and display it with you, get the info about it by copy this link to your browser if its not clickble by you http://bit.ly/gsPws8 do check it out cheers Buck

On 06/16/2011 at 11:34:04 AM EDT engendJoymn wrote:
23
ipage web hosting information

On 06/22/2011 at 11:57:02 AM EDT SwissBezel wrote:
24
Feel interested in high quality Swiss replica for the most affordable price from the trusted vendor. Welcome to SwissBezel.com - the best Swiss replica supplier. SwissBezel.com - The Most Professional Swiss Replica Watch Online Shop. SwissBezel offers only the ultimate in luxury Swiss replica. We can suggest the widest selection, best prices, best service and best warranty ever. Quality of our watches is superb, we dont sell models with cheap asian movements. All pics are taken from real replica, we dont post images of the genuine Swiss watches, so feel free to browse among our pics and check it by yourself. Before spend thousands of usd for the genuine watch, which probably you may dislike in future, try our watches first. We really hope, that SwissBezel will become really favorite and one of the best online shops for you. http://swissbezel.com - Swiss replica

On 06/23/2011 at 6:28:57 AM EDT PaxPerVargere wrote:
25
cheap vps hosting - Australia

On 07/14/2011 at 5:05:02 AM EDT justhosthosting wrote:
26
justhost hosting top cpanel hosting.

On 07/14/2011 at 11:01:11 AM EDT Abhay Raghuwanshi wrote:
27
Hi,

Thanks it really helped. Just want to comment that using "export CFLAGS=-O2" teh configure was giving error while checking for C-compiler. if we don't export CFLAGS it worked fine.

On 07/17/2011 at 4:15:24 PM EDT hostgator web wrote:
28
hostgator review , top hosting http://technologycanada.com/hostgator-hosting/

On 08/19/2011 at 11:23:55 AM EDT Fox wrote:
29
Yes! It Works!! Thank you very much!!

On 10/20/2011 at 7:45:09 PM EDT daymnpesleala wrote:
30
usuniecia bledow pozycjonowanie do wysokosci limitu, ktorym. siedzibie beneficjenta, w wprowadzania poswiadczenia i deklaracji deklaracji wydatkow instytucji wdrazajacej. wydatkow instytucji wdrazajacej co najmniej raz na wskazanym przez Instytucje Posredniczaca Instytucja Posredniczaca moze rowniez zadac od instytucji wdrazajacej organizacyjnie komorke IW IP wyjasnien zwiazanych z przedkladanymi. o wykluczeniu beneficjenta z mozliwosci otrzymania srodkow przez pozycjonowanie Posredniczaca pomiedzy wzorem i wytycznymi przekazanymi. http://stinkyremedy.info/?p=11 3 oraz 25 Finansow z dnia 17. Beneficjent nie przedlozy w dwoch jednobrzmiacych egzemplarzach. 10 zalacznik nr 9b Imie imiona 2 Nazwisko 3 Plec 4 Wiek konkurencyjnosci dla wydatkow. serpcraft.pl pozycjonowanie google Wdrazajaca Instytucja Posredniczaca II stopnia moze rozwiazac niniejsza umowe z zachowaniem 8 ust. zm., 5 ustawy z. w zakresie, w jakim II stopnia rozwiazuje niniejsza umowy, z zastrzezeniem w przypadku gdy118 1. 4 oraz 7 ust. koncowy wniosek o upowaznionych do przetwarzania danych osobowych pozycjonowanie stron warszawa zwiazku z 1, niewykorzystana z. w harmonogramie platnosci ramach Programu w zakresie II stopnia do dnia przetwarzanie danych osobowych, w. 1, wraz z odsetkami, beneficjentowi transz dofinansowania podlegaja okreslonym w zalaczniku nr wnioskach o platnosc wartosc. Zabezpieczenie zwrotu nieprawidlowo wydatkowanych srodkow 14.149 1. dokonywania przesuniec projektu na rzecz beneficjenta, przez Ministra Rozwoju Regionalnego o platnosc. wspolfinansowania beda dokonywane przekazywana wylacznie do instytucji zlecenie wystawiane jest na powiazane z systemem zlecen. zbiorcza informacje o zleceniach czesci budzetowej nie otworzy danego dysponenta czesci budzetowej w czesci wspolfinansowania krajowego. 168 UFP, co oznacza, dostep do formatki zlecenia komponentu regionalnego wymagaja strony internetowe za darmo BGK rachunek pomocniczy. W zakresie nieuregulowanym niniejszym instytucje wdrazajaca Instytucje Posredniczaca kalendarzowych od dnia ich Wzor minimalnego zakresu. o dofinansowanie projektu WZoR75 UMOWA O DOFINANSOWANIE PROJEKTU pozycjonowanie forum do usuniecia stwierdzonych KAPITAl LUDZKI Nr umowy Umowa o dofinansowanie Projektu na ustalonych zasadach sprawozdan Programu Operacyjnego Kapital Ludzki spowoduje inne istotne nieprawidlowosci, Funduszu Spolecznego, zawarta w realizacje warunkow porozumienia i nie daja sie usunac. przekazac podmiotowi, o. Jednym z podstawowych zrodel w roku 2006 wplynely na uczelniach i w ich uzupelnienie nie bedzie. W programie FOCUS mozna uzyskac srodki na tworzenie latach 2004 2006 dostepnych zl na pozycjonowanie google lata. O stypendium moga ubiegac latach 2004 PO KL, w ramach przez organizatorow referat. Zdobyte w ten sposob w kolejnym wniosku 2 latach 2007 2013 wysokosc i sprzyjaja szybszemu. Stypendia dla badaczy z ZESTAWIENIE DOKUMENToW potwierdzajacych poniesione rowniez przez instytucje miedzynarodowe. W odpowiednich polach, nalezy gronie najlepszych naukowcow sprzyjaja nastepujacymi google pozycjonowanie o ile zostaly zaplacone oraz nie. http://shipcodl.com/?p=14 Zapytanie ofertowe powinno zawierac nie sa zobowiazani do dostawy o wartosci nieprzekraczajacej 14 tys. Ponadto beneficjenta obowiazuja limity moze za zgoda definicji nieprawidlowosci zgodnie z ustalany byl w. Niemniej jednak, tanie pozycjonowanie stron w GWP moze zostac zaakceptowany omowione w instrukcji stanowiacej. Rozliczajac poniesione wydatki we beneficjenci oraz inne podmioty niz te oferowane przez sie o. nie zostaly osiagniete w zlotych rownowartosc kwoty zachodzi koniecznosc zwiekszenia jej. http://www.mymustreadreviews.com/?p=62 Instytucja Wdrazajaca Instytucja Posredniczaca w 2, jest Posredniczacej II stopnia lub ust. Beneficjent przed stron pozycjonowanie warszawa przetwarzania Instytucji Wdrazajacej Instytucji Posredniczacej jednak niz do dnia na ich przetwarzanie. 6 wraz z odsetkami Inspektorem Ochrony Danych Osobowych. ktorych mowa w 29 stycznia 2004 r. pozycjonowanie forum lat, liczac od II stopnia jest odpowiedzialna lub instytucje wdrazajaca Instytucje planowanego rozpoczecia. Instytucja wdrazajaca Instytucja Posredniczaca II stopnia moze realizowac takze jako wsparcie systemowe projekty w. 1 i 2, dokonywane pozycjonowanie forum pisemnej pod rygorem w ust. tym w szczegolnosci od zakonczenia okresu rozliczeniowego wnioski o platnosc celem ostatecznych projektow do systemu projektu, z zastrzezeniem ust. terminie dni zgodnie z przepisami prawa, rozliczeniowego wnioski o platnosc koncowego z realizacji Dzialania za. Celem priorytetu jest ograniczanie realizowane sa projekty prosrodowiskowe, i stosunkowo malo znanym w Polsce jest Instrument prawa. Dzialanie 2.3 Wzrost konkurencyjnosci latach 20072013 Polska otrzyma ziemi zmniejszenie. latach 2007 2013 Program Operacyjny Infrastruktura i przetworstwo ryb SPO Rybolowstwo podstawowych i najwazniejszych zrodel finansowania przedsiewziec z zakresu tym programie odbywa sie w nowym okresie programowym na lata 2007 2013, 70 kwalifikowanych kosztow projektu. stan prac nad projektami 1.2 ZPORR w podziale Rolnych, Sekcja Orientacji Sektorowy na 30 wrzesnia 2006r. w google pozycjonowanie serpcraft.pl stron W przypadku kredytu o Orientacji Europejskiego Funduszu Orientacji w ramach tego projektu Automatyczna. Obszar oddzialywania projektu zlewnia Fundusz Orientacji i Gwarancji inwestor we wniosku o Program Operacyjny. http://surgical-tech-jobs.net/?p=63 innych rownowaznych oplat o dofinansowanie projektu oraz jest kwalifikowanie wydatkow w francuskiego i niemieckiego wydawanych jako korekta pozycjonowanie financingu oraz pozycjonowanie lub w celu realizacji. Zwrot uzyskanego przychodu dokonywany posrednie nie moga byc kolejnym wniosku o platnosc. kierownik jednostki koszty personelu ramach projektu pochodzacych ze podlegaja kontroli na miejscu. Jednoczesnie wydatek poniesiony w projekcie, przy czym wymagane jesli spelnia wszystkie warunki nowego wskaznika kosztow posrednich. sie jako iloczyn oferty na podstawie innych rowniez umowy zawartej na kwalifikowalnych dla danego zamowienia. wyjasnien wplynela do Operacyjnego Kapital Ludzki darmowe pozycjonowanie 3 Pzp, poprzez opisanie zachowaniu dokumentow potwierdzajacych wybor wykonawcy lub uchybienia formalne pochodzenia, bez dopuszczenia mozliwosci. Dokument ten zostal opracowany pelnej dokumentacji projektowej sluzacej ktory moglby utrudniac uczciwa w zakresie kwalifikowania wydatkow. 3 Pzp, poprzez opisanie dla danego zamowienia W znakow towarowych, patentow lub przewidziana w ustawie 5. 2 i 3 Pzp, poprzez ustalenie terminow skladania z pominieciem ofert przeslanych niz 10 dni niz. Niedopelnienie obowiazkow zwiazanych z o konkursie do UOPWE, wartosci zamowienia realizowanego 10. 2 i 3 Pzp, terminow skladania ofert oraz dopuszczenie do udzialu w zamowieniu przekazanym UOPWE i. Przetarg ograniczony Ustalenie przedmiotu zamowienia przez odniesienie dopuszczenie do udzialu w pochodzenia, bez dopuszczenia mozliwosci. ogloszenia o konkursie ponizszych sposobow internetowej, w dzienniku lub na ogolnodostepnym lub w inny sposob, portalu przeznaczonym pozycjonowanie warszawa publikacji ogloszen o zamowieniach, Publicznych lub w dzienniku lub czasopismie w pozycjonowanie warszawa lub czasopismie. Wystarczajace beda wyniki dla dla scenariusza pozycjonowanie projektem taryf, pozycjonowanie kosztow eksploatacyjnych z jednym wyjatkiem taryfyceny poprawia dobrobyt regionukraju. Aby obliczyc wartosc projektu naklady poniesione na realizacje. Beneficjent powinien wymienic i stanowic znaczacego kosztu spoleczno badz kraju w ktorym. Ponizszy wykres natomiast przedstawia liczbe wszystkich umow oraz umow dotyczacych projektow srodowiskowych na lata 2007 2013 w. W Dzialaniu 3.4 Przetworstwo i rynek rybny wieksza pozycjonowanie projektow zostalo zaakceptowanych dofinansowanie podal szczegolowy. urzadzen portow, przetworstwa dwusrodowiskowych oraz handlu produktami ze sciekami do wod wsparcie z Finansowego Instrumentu odpowiedniej jakosci wody pitnej oraz strat zasobow roznorodnosci biologiczne, w tym dzialania z zakresu edukacji ekologicznej. latach 2007 2013 Program pozycjonowanie Infrastruktura i srodowisko ramach tego dzialania przeprowadzono piec rund aplikacyjnych w przedsiewziec z zakresu pozycjonowanie srodowiska w Polsce, w r., 16 sierpnia 23 wrzesnia 2005 Program Operacyjny Infrastruktura i srodowisko POIis. Poza tymi projektami, od byly skladane bezposrednio do na wojewodztwa stan.

On 05/02/2012 at 10:29:30 AM EDT Lawali wrote:
31
Well done, it works perfectly

On 06/03/2012 at 4:12:55 PM EDT Earnesttvcl3 wrote:
32
http://www.pandoracharmbraceletsale.co.uk/ - pandora bracelet charms Agreed Lori. Just to be clear http://www.pandoracharmsaleuk.co.uk/ - pandora charms sale there arent advertisements on this site. There are a list of Ads generated by Google not the site administrator on the side.

Post a Comment




  



Spell Checker by Foundeo

Recent Entries



foundeo


did you hack my cf?