Comment configurer l'environnement de développement php + mon SQL dans Ubuntu?
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
Sudo apt-get install tasksel
Sudo tasksel
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é.
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.
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