<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=1199661&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / Questions sur le développement PHP local]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1199661</link>
		<description><![CDATA[Les sujets les plus récents dans Questions sur le développement PHP local.]]></description>
		<lastBuildDate>Thu, 21 Feb 2013 01:38:56 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  Questions sur le développement PHP local]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12657851#p12657851</link>
			<description><![CDATA[<p>J&#039;ai refait mon script en python, c&#039;est juste du bash balancé avec os.system.<br />Si vous avez des remarques, n&#039;hésitez pas.</p><div class="codebox"><pre class="vscroll"><code>def install():
	apps= [
		# internet
		&quot;firefox&quot;,
		&quot;google-chrome-stable&quot;,

		# development
		&quot;sublime-text&quot;,
		&quot;acl apache2 apache2-mpm-prefork curl git-core php-apc php5 php5-cli php5-mcrypt php5-intl php5-sqlite php5-xdebug php5-xsl mysql-server&quot;
	]

	for app in apps:
		os.system(&quot;sudo apt-get -y install &quot; + app)

	# fix this apache2 error
	# Could not determine the server&#039;s fully qualified domain name, using 127.0.0.1 for ServerName
	os.system(&#039;echo &quot;ServerName localhost&quot; | sudo tee /etc/apache2/conf.d/fqdn&#039;)

	# enable development php.ini
	os.system(&quot;sudo mv /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bak&quot;)
	os.system(&quot;sudo cp -s /usr/share/php5/php.ini-development /etc/php5/apache2/php.ini&quot;)

	# enable mod_rewrite
	os.system(&quot;sudo a2enmod rewrite&quot;)

	# enable mod_userdir
	os.system(&quot;sudo a2enmod userdir&quot;)
	# make and set permission public_html folder to 0755
	os.system(&quot;mkdir ~/public_html &amp;&amp; chmod 0755 ~/public_html&quot;)
	# comment out a line php_admin_value engine Off
	# can be automated but I must learn python before... ^^&#039;
	os.system(&quot;sudo nano /etc/apache2/mods-available/php5.conf&quot;)

	# restart apache2
	os.system(&quot;sudo /etc/init.d/apache2 restart&quot;)

## launching
install()</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (lanzrg)]]></author>
			<pubDate>Thu, 21 Feb 2013 01:38:56 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12657851#p12657851</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Questions sur le développement PHP local]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12629491#p12629491</link>
			<description><![CDATA[<p>C&#039;est le mod userdir, qui permet de développer dans un dossier de son home. Et c&#039;est la méthode la plus simple (à mon avis) pour développer.</p><p>Par contre concernant la modification des droits, il semblerait que ça dépende de la manière dont sont créés les fichiers. Normalement c&#039;est pas nécessaire, hormis pour permettre à apache de créer des fichiers dans un dossier si besoin.</p>]]></description>
			<author><![CDATA[dummy@example.com (Jules Petibidon)]]></author>
			<pubDate>Mon, 18 Feb 2013 22:36:28 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12629491#p12629491</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Questions sur le développement PHP local]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12628471#p12628471</link>
			<description><![CDATA[<p>Pour n&#039;écouter que sur l&#039;adresse localhost: <a href="http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen">http://httpd.apache.org/docs/2.2/mod/mp … tml#listen</a></p><p>Quand au dev de projets en local, j&#039;ai vu en université (pour les TDs) les utilisateurs ayant chacun un dossier dans leur home mappé sur http://localhost/~username/ Je ne sais pas comment c&#039;était fait, mais je me souviens qu&#039;il fallait donner les droits en lecture à www-data à chaque création de fichier/ dossier. (encore qu&#039;un petit script bash faisant un chgrp www-data ~/www ; chmod g+rX -R ~/www n&#039;était pas bien fatiguant)</p>]]></description>
			<author><![CDATA[dummy@example.com (ssdg)]]></author>
			<pubDate>Mon, 18 Feb 2013 21:35:39 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12628471#p12628471</guid>
		</item>
		<item>
			<title><![CDATA[Questions sur le développement PHP local]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12590481#p12590481</link>
			<description><![CDATA[<p>Bonjour,</p><p>J&#039;ai quelques questions :</p><p>Comment empêcher les connexions externes sur apache2 ? (accès uniquement depuis localhost)<br />Quelle est la meilleure/la plus simple solution pour créer ses projets (pas en production) et pourquoi selon vous ?<br /> &gt; Hôtes virtuels (un peu lourd)<br /> &gt; Lien symbolique de /var/www vers /home/$USER/.sites (problème avec les permissions ?)<br /> &gt; Dossiers utilisateurs (a2enmod userdir)<br /> &gt; Autre solution ?</p><p>Merci d&#039;avance !</p>]]></description>
			<author><![CDATA[dummy@example.com (lanzrg)]]></author>
			<pubDate>Fri, 15 Feb 2013 14:39:45 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12590481#p12590481</guid>
		</item>
	</channel>
</rss>
