Ero sivun ”Php5” versioiden välillä
Rivi 23: | Rivi 23: | ||
==== PHP5 asennus Ubuntu 16.04:lle ==== | ==== PHP5 asennus Ubuntu 16.04:lle ==== | ||
− | Ei suositelle ollenkaan asentamista mutta asennetaan Apache2.2:lle. | + | Ei suositelle ollenkaan asentamista mutta asennetaan Apache2.2:lle. Asenna ensin [[Apache2#Apache_2.2._Ubuntu_16.04:lle|Apache2.2]]. |
+ | |||
+ | <pre> | ||
+ | cd /tmp | ||
+ | wget http://security.ubuntu.com/ubuntu/pool/main/p/php5/libapache2-mod-php5_5.3.10-1ubuntu3.25_amd64.deb | ||
+ | wget http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5-common_5.3.10-1ubuntu3.25_amd64.deb | ||
+ | wget http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5_5.3.10-1ubuntu3.25_all.deb | ||
+ | wget http://security.ubuntu.com/ubuntu/pool/main/a/apache2/apache2-mpm-prefork_2.2.22-1ubuntu1.11_amd64.deb | ||
+ | </pre> | ||
=== Red Hat / CentOS / Fedora === <!--T:8--> | === Red Hat / CentOS / Fedora === <!--T:8--> |
Versio 19. lokakuuta 2016 kello 17.32
PHP5 (PHP: Hypertext Preprocessor) on palvelimessa tulkittava ohjelmointikieli.
Sisällysluettelo
Asennus
Debian / Ubuntu
Asenna PHP5 Apacheen:
aptitude install php5
Asenna PHP5 Nginx:
apt-get install php5-fpm
PHP5 asennus Ubuntu 16.04:lle
Ei suositelle ollenkaan asentamista mutta asennetaan Apache2.2:lle. Asenna ensin Apache2.2.
cd /tmp wget http://security.ubuntu.com/ubuntu/pool/main/p/php5/libapache2-mod-php5_5.3.10-1ubuntu3.25_amd64.deb wget http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5-common_5.3.10-1ubuntu3.25_amd64.deb wget http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5_5.3.10-1ubuntu3.25_all.deb wget http://security.ubuntu.com/ubuntu/pool/main/a/apache2/apache2-mpm-prefork_2.2.22-1ubuntu1.11_amd64.deb
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
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