Le programme d'installation Apache2, MySQL et PHP5 sur Ubuntu Linux
Week-end dernier, j'ai décidé de donner un sens à un vieux PC (Pentium III avec 128 Mo de RAM, HD 30 Go) sur lequel il ya quelques mois, j'ai installé Ubuntu Server 6.0.6.
Comme toujours ce qui me manquait était un environnement de test en ligne qui m'a permis de faire les modifications et les nouvelles fonctionnalités à ajouter à mes sites à éviter de faire chaud, j'ai eu besoin d'installer et de configurer Apache 2, MySQL et PHP5.
À partir d'un guide sur html.it, voici les étapes que j'ai suivies:
-
Mise à jour de la liste des paquets disponibles pratique (il est bon de toujours faire avant que les installations nouvelles):
sudo apt-get update -
Installer Apache 2:
sudo apt-get install apache2-mpm-prefork -
Installer MySQL
sudo apt-get install mysql-server -
Installez le module PHP5 pour Apache2:
sudo apt-get install libapache2-mod-php5 -
Installation de la bibliothèque d'utiliser MySQL, PHP5:
sudo apt-get install php5-mysql -
Installer PHP bibliothèque pour la manipulation des images:
sudo apt-get install php5-gd -
Installation de la bibliothèque PHP à exécuter PHP aussi de la ligne de commande:
sudo apt-get install php5-cli -
Activation de l'extension MySQL pour le fichier de configuration de PHP5:
vi /etc/php5/apache2/php.iniLigne de montage
;extension=mysql.sodans
extension=mysql.so -
Relancez Apache2:
sudo /etc/init.d/apache2 restart
Ensuite, pour vérifier que tout fonctionnait correctement j'ai procédé comme suit:
Test d'intégration entre Apache2 et PHP5
Test_php.php création d'un fichier dans le répertoire / var / www avec le contenu suivant:
<?php phpinfo();?> Avec un accès navigateur pour 'URL http://servername/test_php.php (où nom_serveur représente l'adresse IP ou le nom du serveur linux) et vérifier les informations figurant à l'écran de configuration de PHP5
Test d'intégration entre PHP 5 et MySQL
Créer un test db sur MySQL:
mysqladmin -u root create test Test_mysql.php création d'un fichier dans le répertoire / var / www avec le contenu suivant:
<?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); ?> Avec un accès navigateur pour 'URL http://servername/test_mysql.php (où nom_serveur représente l'adresse IP ou le nom du serveur linux) et vérifie le message "OK" message indiquant que la connexion à la DB "test" a réussi.










Tous sont vraiment apt-get apt-get install
J'ai aussi, j'ai dû ajouter référentiel
Tu as raison, merci pour les rapports! 'm Not même les plus «en mesure de faire une bonne coupe et coller! Toutefois, j'ai maintenant corrigé.
Pourriez-vous préciser ce que d'autres actions que vous avez fait? J'ai commencé avec un serveur Ubuntu 6.0.6
Et «mieux sur une seule ligne
autrement donne souvent l'erreur.
syntax error, ES_CHAINE inattendues, etc ..
Bonjour
Je voulais vous dire que dans l'intégration d'essai entre Apache2 et PHP5
code PHP, vous avez écrit a une inexactitude:
être
Je voulais vous dire que dans l'intégration d'essai entre Apache2 et PHP5
code PHP, vous avez écrit a une inexactitude:
doit être
<?php phpinfo();?>Excellent tutoriel, peu importe l'erreur sur la fonction phpinfo est clairement une faute de frappe
)
byeee
Merci de nous signaler! J'ai corrigé l'erreur.
@ Athos Athos-desktop: ~ $ mysqladmin-u root create test
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user' @ 'localhost' (Using password: YES) "
Je remercie le tutoriel, mais ne sors pas d'ici
Bonjour Athos anke j'ai le même problème ... Quelqu'un nous aider??
Bonjour!
Jusqu'à ce que les tests d'intégration entre PHP et MySQL avec TT alors quand j'essaie de me connecter à la page test_mysql moi cette erreur:
Parse error: syntax error, unexpected $ end in / var / www / test_mysql.php à la ligne 9
peut vous aider? merci
Merci,
l'un des guide le plus clair et concis que j'ai jamais utilisé: très utile et précise, j'ai tout fait en un instant.
@ Athos
$ Link = mysql_connect ( 'localhost', 'root', 'motdepasse')
Dans le fichier texte mis le mot de passe mysql comme exemple ici, sinon essayez de vous connecter à la DB sans pwd.
Salut j'ai un problème.
Suivant toutes les instructions, j'ai installé tous
J'ai essayé de le faire fonctionner avec e107, mais je ne pas ouvrir le site et dit que c'est une application / x-httpd-php