Php cli czyli operacje php (headless) np przez cron
Wersja z dnia 18:43, 6 kwi 2010 autorstwa 192.168.0.1 (dyskusja)
Czasami potrzeba jest uruchomienia serwera dedykowanego pod konkretną funkcję. Jego zadaniem może być wysyłanie powiadomień GG, Jabber, robienie zrzutów ekranu stron www, lub każdej innej operacji która wymaga dostępu do interpretera PHP, ponieważ jej wykonanie będzie odbywać się poprzez cron skorzystamy z konsolowego interfejsu php cli.
apt-get install php5 php5-gd php5-mysql libmysqlclient15-dev php5-common php5-dev curl php5-curl php5-cli
W swoim homedir
nano test.php
treść
<? phpinfo(); ?>
zapisujemy
uruchamiamy
php test.php
przeglądamy wynik i patrzymy czy załadowało bibliotekę GD, oraz PDO, MYSQL
PDO
PDO support => enabled PDO drivers => mysql pdo_mysql PDO Driver for MySQL, client library version => 5.0.51a
mysql
mysqli MysqlI Support => enabled Client API library version => 5.0.51a Client API header version => 5.0.51a MYSQLI_SOCKET => /var/run/mysqld/mysqld.sock
biblioteka graficzna GD
gd GD Support => enabled GD Version => 2.0 or higher FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.3.5 T1Lib Support => enabled GIF Read Support => enabled GIF Create Support => enabled JPG Support => enabled PNG Support => enabled WBMP Support => enabled
Jeżeli nasz output jest podobny, to znaczy że wszystko działa poprawnie.