web-dev-qa-db-fra.com

Comment configurer php + mon environnement de développement SQL

Comment configurer l'environnement de développement php + mon SQL dans Ubuntu?

2
Tachyons

http://www.iasptk.com/ubuntu/20463-Apache2-with-php5-and-mysql-support-on-ubuntu-server

Apache2 avec PHP5 et le support de MySQL sur le serveur Ubuntu

LAMP est l'abréviation de Linux, Apache, MySQL, PHP.

Installez un serveur Web Apache2 sur un serveur Ubuntu avec le support PHP5 (mod_php) et le support MySQL.

Installer MySQL 5

Sudo apt-get install mysql-server mysql-client

Installer Apache2

Sudo apt-get install Apache2

Le répertoire racine par défaut d'Apache est /var/www sous Ubuntu et le fichier de configuration est /etc/Apache2/Apache2. .conf . Des configurations supplémentaires sont stockées dans des sous-répertoires du répertoire/etc/Apache2, tels que/etc/Apache2/mods-enabled (pour les modules Apache),/etc/Apache2/sites-enabled (pour les hôtes virtuels) et/etc/Apache2/conf. .ré.

Installer PHP5

Sudo apt-get install php5 libapache2-mod-php5

Nous devons redémarrer Apache après:

Sudo /etc/init.d/Apache2 restart OR Sudo service Apache2 restart

Obtenir le support de MySQL en PHP5

Pour obtenir le support de MySQL en PHP, nous pouvons installer le paquet php5-mysql. C'est une bonne idée d'installer d'autres modules PHP5 ainsi que vous pourriez en avoir besoin pour vos applications. Vous pouvez rechercher les modules PHP5 disponibles comme ceci:

apt-cache search php5

Choisissez ceux dont vous avez besoin et installez-les comme ceci:

Sudo apt-get install php5-mysql php5-curl php5-Gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Maintenant, redémarrez Apache2:

Sudo /etc/init.d/Apache2 restart OR Sudo service Apache2 restart

Xcache est un cache libre et ouvert PHP pour la mise en cache et l'optimisation du code intermédiaire PHP. Il est similaire à d'autres PHP cachers opcode, tels que eAccelerator et APC. Il est fortement recommandé d’installer l’un de ces logiciels pour accélérer votre page PHP.

Xcache peut être installé comme suit:

Sudo apt-get install php5-xcache

Maintenant, redémarrez Apache:

Sudo /etc/init.d/Apache2 restart OR Sudo service Apache2 restart

phpMyAdmin

phpMyAdmin est une interface Web à travers laquelle vous pouvez gérer vos bases de données MySQL.

Sudo apt-get install phpmyadmin
4
ptheo
Sudo apt-get install tasksel
Sudo tasksel
  • sélectionnez LAMPE
3
Simon Hoare

pour Ubuntu 14.04 ou supérieur:

Sudo apt-get install php5-xdebug php5-mysql mariadb-server mariadb-client mysql-workbench Apache2-utils Apache2 libapache2-mod-php5

Assurez-vous que l’installation de xdebug lib est dans le bon dossier:

cd /usr
find . -name 'xdebug.so' 2> /dev/null

Cela devrait produire quelque chose comme ceci:

./lib/php5/20121212/xdebug.so

Ajouter les deux

/etc/php5/Apache2/php.ini 

et

/etc/php5/cgi/php.ini 

fichiers avec les lignes suivantes:

;;;;;;;;;;;;;;;;;;;;;;;;

[XDebug]
;if the find command output was different, paste that output within the double quotes with out the leading period. 
zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req 
xdebug.remote_Host=127.0.0.1 
xdebug.remote_port=9000
xdebug.max_nesting_level=300

;;;;;;;;;;;;;;;;;;;;;;;;

Vous devrez redémarrer le serveur Apache:

Sudo service Apache2 restart

Ça y est, vous devriez être prêt à partir. Pour vérifier et vous assurer que tout fonctionne correctement, vous pouvez utiliser l'outil d'analyse phpinfo ().

Créez un fichier d'informations php à partir de l'invite du shell:

php -i > phpinforesults.log

ouvrez le fichier nouvellement créé, sélectionnez tout et copiez:

gedit phpinforesults.log

Enfin, collez le résultat dans https://xdebug.org/wizard.php et cliquez sur le bouton d’analyse. La première section devrait indiquer la version 2.2.3 de xdebug installée, ou la version la plus récente.

Bonne chance, j'espère que cela a aidé.

0
Siraj

Je vous recommande fortement d'essayer LAMP Stack de Bitnami.

Gestionnaire de piles Bitnami LAMP

Il est complètement autonome et n'interférera pas avec les autres logiciels de votre système.

Si vous n'êtes pas satisfait de cela, supprimez simplement le dossier. Ou exécutez un script de désinstallation dans le dossier pour une suppression complète.

0

installez php5, php5-mysql et mysql-server avec la commande suivante

Sudo apt-get install php5 php5-mysql mysql-server

Si vous hébergez des applications php5 sur un serveur Web, vous pouvez installer Apache et son module de prise en charge php à l'aide de la commande suivante

Sudo apt-get install Apache2 libapache2-mod-php5
0
Sam