Mainos / Advertisement:

Ero sivun ”Php5” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(21 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
PHP5 on palvelimessa tulkittava ohjelmointikieli. Tätä käytetään paljon dynaamisen verkkosivujen luonnissa.
+
<languages/>
 +
<translate>
  
Asenna PHP5:
+
<!--T:1-->
 +
PHP5 (PHP: Hypertext Preprocessor) on palvelimessa tulkittava ohjelmointikieli.
  
  aptitude install php5
+
== Asennus == <!--T:2-->
  
PHP5 konfigurointi tiedosto on polussa:
+
=== Debian / Ubuntu 14.04 === <!--T:3-->
  
  /etc/php5/php.ini
+
Debian 8 ja Ubuntu 14.04 saatavilla. Uudemmille asenna [[Php7|PHP7]].
  
PHP5 toimivuus voi testata luomalla /var/www/index.php tiedosto ja laittamalla sinne seuraava koodi pätkä:
+
<!--T:4-->
 +
Asenna PHP5 Apacheen:
  
   <?php
+
   <!--T:5-->
 +
[[aptitude]] install php5
 +
 
 +
<!--T:6-->
 +
Asenna PHP5 Nginx:
 +
 
 +
  <!--T:7-->
 +
[[apt-get]] install php5-fpm
 +
 
 +
==== PHP5 asennus Ubuntu 16.04:lle ====
 +
 
 +
Lisää PPA
 +
 
 +
  sudo add-apt-repository ppa:ondrej/php
 +
 
 +
Asenna PHP5.6
 +
 
 +
<pre>
 +
sudo apt-get update
 +
sudo apt-get install php5.6
 +
</pre>
 +
 
 +
Asenna php5.6 moduuleita
 +
 
 +
  sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
 +
 
 +
Tarkista PHP5.6 versio
 +
 
 +
  sudo php -v
 +
 
 +
=== Red Hat / CentOS / Fedora === <!--T:8-->
 +
 
 +
<!--T:9-->
 +
Asenna PHP CentOS
 +
 
 +
<!--T:10-->
 +
yum install php
 +
 
 +
<!--T:11-->
 +
Käynnistä Apache2 uudelleen
 +
 
 +
  <!--T:12-->
 +
/etc/init.d/httpd restart
 +
 
 +
=== Päivitä uudemmat paketit ===
 +
 
 +
Lisää Dotdeb paketit Debianille lisäämällä source.list:
 +
 
 +
  nano /etc/apt/source.list
 +
 
 +
tiedostoon
 +
 
 +
<pre>
 +
deb http://packages.dotdeb.org wheezy all
 +
deb-src http://packages.dotdeb.org wheezy all
 +
 
 +
deb http://packages.dotdeb.org wheezy-php56 all
 +
deb-src http://packages.dotdeb.org wheezy-php56 all
 +
</pre>
 +
 
 +
Lisää GbuPG avain
 +
 
 +
  wget https://www.dotdeb.org/dotdeb.gpg
 +
  sudo apt-key add dotdeb.gpg
 +
 
 +
Aja seuraavaksi komento
 +
 
 +
  aptitude update && aptitude dist-upgrade && aptitude install php5
 +
 
 +
Lisätietoa: https://www.dotdeb.org/instructions/
 +
 
 +
<!--T:13-->
 +
Lisäohjeita CentOS: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6
 +
 
 +
== Konfigurointi == <!--T:14-->
 +
 
 +
<!--T:15-->
 +
PHP5 konfigurointitiedosto on polussa (Apache):
 +
 
 +
  <!--T:16-->
 +
/etc/php5/php.ini
 +
 
 +
<!--T:17-->
 +
PHP5 konfigurointitiedosto on polussa (Nginx):
 +
 
 +
  <!--T:18-->
 +
nano /etc/php5/fpm/php.ini
 +
 
 +
=== Piilota PHP versio headeristä ===
 +
 
 +
Muuta PHP.ini tiedostosta expose_php kohtaa seuraavaksi
 +
 
 +
  expose_php = off
 +
 
 +
== Testaa ==
 +
 
 +
<!--T:19-->
 +
PHP5 toimivuus voi testata luomalla /var/www/index.php tiedosto ja laittamalla sinne seuraava koodipätkä:
 +
 
 +
<!--T:20-->
 +
<syntaxhighlight lang="php">
 +
<?php
 
   echo "PHP5 toimii"
 
   echo "PHP5 toimii"
  ?>
+
?>
 +
</syntaxhighlight>
  
 +
<!--T:21-->
 
Tämän jälkeen muodosta yhteys palvelimeen ja mene osoitteeseen palvelimen_ip-osoite/index.php (esim. 10.10.10.10/index.php). Jos teksti "PHP5 toimii" näkyy, sivusto toimii.
 
Tämän jälkeen muodosta yhteys palvelimeen ja mene osoitteeseen palvelimen_ip-osoite/index.php (esim. 10.10.10.10/index.php). Jos teksti "PHP5 toimii" näkyy, sivusto toimii.
  
 +
<!--T:22-->
 
Lisätietoa PHP ohjelmoinnista [http://php.net/ php.net] ja tutoriaaleja [http://www.w3schools.com/php/default.aspm w3schools.com]
 
Lisätietoa PHP ohjelmoinnista [http://php.net/ php.net] ja tutoriaaleja [http://www.w3schools.com/php/default.aspm w3schools.com]
 +
 +
</translate>
 +
 +
[[Luokka:Linux|Php5]]

Nykyinen versio 26. huhtikuuta 2017 kello 09.49

Muut kielet:
English • ‎suomi

PHP5 (PHP: Hypertext Preprocessor) on palvelimessa tulkittava ohjelmointikieli.

Asennus

Debian / Ubuntu 14.04

Debian 8 ja Ubuntu 14.04 saatavilla. Uudemmille asenna PHP7.

Asenna PHP5 Apacheen:

 aptitude install php5

Asenna PHP5 Nginx:

  apt-get install php5-fpm

PHP5 asennus Ubuntu 16.04:lle

Lisää PPA

 sudo add-apt-repository ppa:ondrej/php

Asenna PHP5.6

sudo apt-get update
sudo apt-get install php5.6

Asenna php5.6 moduuleita

 sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml

Tarkista PHP5.6 versio

 sudo php -v

Red Hat / CentOS / Fedora

Asenna PHP CentOS

yum install php

Käynnistä Apache2 uudelleen

 /etc/init.d/httpd restart

Päivitä uudemmat paketit

Lisää Dotdeb paketit Debianille lisäämällä source.list:

 nano /etc/apt/source.list

tiedostoon

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all

deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all

Lisää GbuPG avain

 wget https://www.dotdeb.org/dotdeb.gpg
 sudo apt-key add dotdeb.gpg

Aja seuraavaksi komento

 aptitude update && aptitude dist-upgrade && aptitude install php5

Lisätietoa: https://www.dotdeb.org/instructions/

Lisäohjeita CentOS: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6

Konfigurointi

PHP5 konfigurointitiedosto on polussa (Apache):

 /etc/php5/php.ini

PHP5 konfigurointitiedosto on polussa (Nginx):

  nano /etc/php5/fpm/php.ini

Piilota PHP versio headeristä

Muuta PHP.ini tiedostosta expose_php kohtaa seuraavaksi

 expose_php = off

Testaa

PHP5 toimivuus voi testata luomalla /var/www/index.php tiedosto ja laittamalla sinne seuraava koodipätkä:

<?php
  echo "PHP5 toimii"
?>

Tämän jälkeen muodosta yhteys palvelimeen ja mene osoitteeseen palvelimen_ip-osoite/index.php (esim. 10.10.10.10/index.php). Jos teksti "PHP5 toimii" näkyy, sivusto toimii.

Lisätietoa PHP ohjelmoinnista php.net ja tutoriaaleja w3schools.com

Mainos / Advertisement: