Abbiamo visto qualche giorno fa come attivare nuovamente il web server Apache su OS X Mountain Lion.
Oggi ci occuperemo di PHP, già presente all’interno del sistema operativo (versione 5.3.13).
Il procedimento è forse più semplice dell’altra volta, ma richiede comunque l’utilizzo del Terminale (Applicazioni — Utility) e la modifica di un file con il comando nano.
Apriamo quindi il Terminale e digitiamo:
sudo nano /etc/apache2/httpd.conf
Il file che così apriremo è quello di configurazione del webserver. Si tratta semplicemente di “decommentare” una riga di questo file: tramite il comando CTRL+W cerchiamo ‘php’ e nano ci porterà direttamente alla riga in questione.
#LoadModule php5_module libexec/apache2/libphp5.so
Rimuoviamo il simbolo “#” che rende la riga un semplice commento, poi premiamo CTRL+O per salvare il file e CTRL+X per uscire da nano.
Facciamo ripartire Apache perché carichi il file correttamente modificato:
sudo apachectl restart
e il gioco è fatto.
Per verificare che il tutto funzioni, creiamo una pagina php con questo contenuto (potete usare un qualsiasi editor di testo e poi modificare l’estensione del file in .php):
<?php phpinfo(); ?>
e salviamola come phpinfo.php nella nostra document root (quella vista l’altro giorno: ~/Sites/).
Aprendola con il nostro browser, otterremo questo risultato:
Nei prossimi articoli vedremo come installare MySql (non integrato in Mountain Lion) e PphMyAdmin.
[via | OSXDaily]
Thomas Boccaccia 18/09/2012 il 16:59
Bravi, sono contento che facciate degli articoli in merito.
paperorossoblu 18/09/2012 il 18:31
finalmente articoli seri e un sito serio con notizie un po più utili e con meno gossip mi piace
Giancarlo 18/09/2012 il 20:36
Eccellente!!! Siete grandi, resto sintonizzato per le prossime puntate.
Riccardo 22/12/2012 il 13:00
Ho fatto come avete scritto e tutto bene mi compare tutta la configurazione di php come nell’immagine ma prima di ciò una lunga stringa di caratteri strani:
{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf510 {\fonttbl\f0\fnil\fcharset0 Monaco;} {\colortbl;\red255\green255\blue255;\red51\green199\blue0;\red26\green26\blue26;} \paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 \deftab720 \pard\pardeftab720\sa300 \f0\fs24 \cf2 \cb3
a cosa si riferiscono?
Tommaso 13/01/2013 il 02:04
A me all’inizio anche appare lo stesso … qualcuno sa il motivo
{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 {\fonttbl\f0\fmodern\fcharset0 Courier;} {\colortbl;\red255\green255\blue255;\red236\green236\blue236;} \paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 \deftab720 \pard\pardeftab720\sl300 \f0\fs24 \cf0 \cb2
@Riccardo:
Riccardo 13/01/2013 il 09:42
Be’,io ho risolto, nel senso: era, se non ricordo male la pagina che avevo creato. Prova a crearne una con dreamweaver per esempio e nel body ci metti “echo phpinfo();”. I caratteri dovrebbero sparire
Riccardo 13/01/2013 il 09:43
Be’,io ho risolto, nel senso: era, se non ricordo male, la pagina che avevo creato. Prova a crearne una con dreamweaver per esempio e nel body ci metti “echo phpinfo();”. I caratteri dovrebbero sparire