Setup Apache2, MySQL och PHP5 på Ubuntu Linux
Förra helgen bestämde jag mig för att ge ett syfte som en gammal PC (Pentium III med 128 MB RAM, 30GB HD) som för några månader sedan jag installerade Ubuntu Server 6.0.6.
Som alltid vad jag saknade var online testmiljö som tillät mig att göra de ändringar och nya funktioner att lägga till mina sidor för att undvika att göra varm, behövde jag installera och konfigurera Apache2, MySQL och PHP5.
Börjar med en guide på html.it, här är de steg som jag följde:
-
Uppdatera listan över tillgängliga paket (det är god praxis att alltid göra innan nya anläggningar):
sudo apt-get update -
Installera Apache2:
sudo apt-get install apache2-mpm-prefork -
Installera MySQL
sudo apt-get install mysql-server -
Installera PHP5 module for Apache2:
sudo apt-get install libapache2-mod-php5 -
Installation av biblioteket för att använda MySQL PHP5:
sudo apt-get install php5-mysql -
Installera PHP-bibliotek för hantering av bilder:
sudo apt-get install php5-gd -
Installera PHP biblioteket för att köra PHP även från kommandoraden raden:
sudo apt-get install php5-cli -
Aktivera MySQL extension till konfigurationsfilen för PHP5:
vi /etc/php5/apache2/php.iniline redigering
;extension=mysql.soin
extension=mysql.so -
Starta Apache2:
sudo /etc/init.d/apache2 restart
Sedan för att testa att allt fungerar som det ska jag väga på följande sätt:
Test integration mellan Apache2 och PHP5
Skapa test_php.php fil i katalogen / var / www med följande innehåll:
<?php phpinfo();?> Med webbläsaren tillgång till "URL http://servername/test_php.php (där servernamn är IP-adressen eller namnet på Linux-server) och verifiera uppgifterna display med i PHP5-konfiguration
Test integration mellan PHP5 och MySQL
Skapa en db test på MySQL:
mysqladmin -u root create test Skapa test_mysql.php fil i katalogen / var / www med följande innehåll:
<?php $link = mysql_connect('localhost', 'root', '') or die('Connessione fallita: ' . mysql_error()); mysql_select_db('test') or die('Selezione DB fallita: ' . mysql_error()); echo 'OK'; mysql_close($link); ?> Med webbläsaren tillgång till "URL http://servername/test_mysql.php (där servernamn är IP-adressen eller namnet på Linux-server) och kontrollerar att meddelandet" OK "-meddelande om att anslutningen till DB" test " lyckades.










alla är verkligen apt-get apt-get install
Jag också att jag var tvungen att lägga slutförvaret
Du har rätt, tack för att rapportera! är inte ens de mest "kunna göra en bra klippa & klistra! Men jag har nu korrigerats.
Kan ni klargöra vilka andra åtgärder du har gjort? Jag började med en Ubuntu Server 6.0.6
Och "bättre på en rad
annars ofta gör fel.
syntaxfel, oväntad T_STRING, etc. ..
Hej
Jag ville berätta för er att i Test integration mellan Apache2 och PHP5
PHP-kod du har skrivit har en felaktighet:
vara
Jag ville berätta för er att i Test integration mellan Apache2 och PHP5
PHP-kod du har skrivit har en felaktighet:
bör vara
<?php phpinfo();?>Utmärkt handledning, är oberoende felet på phpinfo en tydlig typo
)
byeee
Tack för att rapportera! Jag korrigerade felet.
@ Athos Athos-desktop: ~ $ mysqladmin-u root create test
mysqladmin: ansluta till server at 'localhost' misslyckades
error: 'Access denied for user' root '@' localhost '(using password: NO)
Jag tackar den läraren men inte gå ut härifrån
Hej Athos Anke Jag har samma problem ... Någon hjälpa oss?
Hej!
Fram integrationstestning mellan PHP med MySQL tt bra sen när jag försöker ansluta till den sida test_mysql mig detta fel:
Parse error: syntax misstag, oväntad $ slut i / var / www / test_mysql.php on line 9
kan ni hjälpa mig? tack
Tack,
en av de mest tydliga och kortfattad guide jag någonsin använt: mycket användbara och korrekta, gjorde jag allt på ett ögonblick.
@ Athos
$ Link = mysql_connect ( 'localhost', 'root', 'mypassword')
I textfilen sätta mysql lösenord som exempel här, annars försöker ansluta till BF utan pwd.
Hej Jag har ett problem.
Efter alla instruktioner, installerade jag alla
Jag försökte få det att fungera med e107, men jag kan inte öppna platsen och säger att det är ett program x-httpd-php