Setup Apache2, MySQL og PHP5 på Ubuntu Linux
Sidste weekend besluttede jeg at give et formål til en gammel pc (Pentium III med 128MB RAM, 30GB HD), som et par måneder siden jeg har installeret Ubuntu Server 6.0.6.
Som altid, hvad jeg manglede, var en online test miljø, der tillod mig at foretage de ændringer og nye funktioner til at tilføje til mine sider for at undgå at gøre varmt, jeg havde brug for at installere og konfigurere Apache2, MySQL og PHP5.
Begyndende med en vejledning om html.it, her er de skridt, som jeg fulgte:
-
Opdatere listen over tilgængelige pakker (det er en god idé altid at gøre, før nye anlæg):
sudo apt-get update -
Installation Apache2:
sudo apt-get install apache2-mpm-prefork -
Installation af MySQL
sudo apt-get install mysql-server -
Installer PHP5 modul til Apache2:
sudo apt-get install libapache2-mod-php5 -
Installation af biblioteket for at bruge MySQL PHP5:
sudo apt-get install php5-mysql -
Installation af PHP bibliotek for billedmanipulation
sudo apt-get install php5-gd -
Installation af PHP bibliotek for at køre PHP fra kommandolinjen også:
sudo apt-get install php5-cli -
Aktivering af MySQL udvidelse til konfigurationsfilen for PHP5:
vi /etc/php5/apache2/php.iniline redigering
;extension=mysql.soi
extension=mysql.so -
Genstart Apache2:
sudo /etc/init.d/apache2 restart
Så for at teste, at alt var i orden korrekt jeg gik som følger:
Test integration mellem Apache2 og PHP5
Oprettelse test_php.php fil i mappen / var / www med følgende indhold:
Med browser adgang til 'URL http://servername/test_php.php (hvor servernavn er IP-adressen eller navnet på Linux-server) og kontrollere oplysninger vise figurerede i PHP5 konfiguration
Test integration mellem PHP5 og MySQL
Oprettelse af en db test på MySQL:
mysqladmin -u root create test Oprettelse test_mysql.php fil i mappen / var / www med følgende indhold:
Med browser adgang til 'URL http://servername/test_mysql.php (hvor servernavn er IP-adressen eller navnet på Linux-server) og kontrollerer meddelelsen "OK" meddelelse om, at forbindelsen til DB "test" var en succes.










alle er virkelig apt-get apt-get install
Jeg også jeg havde at tilføje repository
Du har ret, tak for rapportering! »m Ikke engang de mest 'i stand til at gøre en god cut & paste! Men jeg har nu rettet.
Kan du præcisere, hvad andre handlinger, du har gjort? Jeg startede med en Ubuntu Server 6.0.6
Og "bedre på én linje
ellers ofte giver fejl.
syntaks fejl, uventede T_STRING, etc. ..
Hej
Jeg vil gerne fortælle Dem, at i Test integration mellem Apache2 og PHP5
php kode, du har skrevet har en unøjagtighed:
være
Jeg vil gerne fortælle Dem, at i Test integration mellem Apache2 og PHP5
php kode, du har skrevet har en unøjagtighed:
bør være
< ?php phpinfo();?>Excellent tutorial, uanset fejlen på phpinfo er en klar typo
)
byeee
Tak for rapportering! Jeg rettede fejlen.
@ Athos-bjerget-desktop: ~ $ mysqladmin-u root skabe test
mysqladmin: forbindelse til server på 'localhost' failed
Error: 'Access denied for user' root '@' localhost '(using password: NO) "
Jeg takker tutorial, men ikke gå ud herfra
Hej Athos anke jeg har det samme problem ... Nogen hjælpe os?
Hej!
Indtil integration test mellem PHP med MySQL tt godt så når jeg forsøger at oprette forbindelse til den side test_mysql mig denne fejl:
Analysere Fejl: syntaks fejl, uventede $ end in / var / www / test_mysql.php on line 9
kan du hjælpe? tak
Tak,
en af de mest klare og kortfattet vejledning, jeg nogensinde har brugt: meget nyttige og præcise, jeg gjorde alt på et øjeblik.
@ Athos
$ Link = mysql_connect ( 'localhost', 'rod', 'mypassword')
I tekstfilen sætte mysql password som et eksempel her, ellers forsøge at oprette forbindelse til DB uden pwd.
Hej Jeg har et problem.
Efter alle de anvisninger, jeg har installeret alle
Jeg forsøgte at gøre det arbejde med e107, men jeg kan ikke åbne webstedet og siger, at det er et program x-httpd-php