Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en OpenBSD.![]() |
· Instal·lar MySQL
· Instal·lar Apache
· Instal·lar PHP
· Creació de la base de dades per a MediaWiki
Instal·lar MySQL
Instal·lar MySQL
export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386
pkg_add -v -i mysql-server
Establir base de dades i directoris inicials:
mysql_install_db
Establir cobfiguració:
cp /usr/local/share/mysql/my-medium.cnf /var/db/mysql/my.cnf
- my-small.cnf: Per a sistemes amb pocs recursos amb 64MB de RAM o menys.
- my-medium.cnf: Per a sistemes de fins a 128MB de RAM, ideal per a servidors web
- my-large.cnf: Per a sistemes amb 512MB de RAM, ideal per a servidors MySQL dedicats
- my-huge.cnf: Per a sistemes amb 1GB o 2GB de RAM, ideal per a datacenters.
Editar arxiu /var/db/mysql/my.cnf i descomentar:
skip-networking
Establir permisos
chown -R mysql:mysql /var/db/mysql
Iniciar servidor
mysqld_safe --user=mysql &
Iniciar el servei automàticament
Editar l'arxiu /etc/rc.conf
mysql_enable=”YES”
Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234
Instal·lar Apache
Instal·lar Apache
export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386
pkg_add -v -i apache-httpd
Si no teniu un DNS assignat a la vostra IP
Editeu l'arxiu /etc/apache2/httpd.conf i comenteu la línia:
#LoadModule unique_id_module libexec/apache2/mod_unique_id.so
Iniciar el servei apache
apachectl start
Iniciar el servei automàticament
Editar l'arxiu /boot/loader.conf i afegir la linia
accf_http_load=”YES”
Editar l'arxiu /etc/rc.conf i afegir la linia
apache2_enable=”YES”
Instal·lar PHP
Instal·lar PHP5
export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386
pkg_add -v -i wget
cd /usr
wget ftp://ftp.openbsd.org/pub/OpenBSD/4.4/ports.tar.gz
tar xvf ports.tar.gz
cd /usr/ports/lang/php5
make config (Activar mòdul apache i CLI)
make install clean
Instal·lar PHP5-GD
pkg_add -v -i php5-gd
Instal·lar PHP5-MySql
pkg_add -v -i php5-mysql
Crear arxiu php.ini
cp /etc/php.ini-dist /etc/php.ini
Fer que apache accepti arxius php
Editar l'arxiu /etc/apache2/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Configurar Apache2 per acceptar index.php
Editar arxiu /etc/apache2/httpd.conf i afegir index.php a la línia:
DirectoryIndex index.html index.htm
Quedarà:
DirectoryIndex index.php index.html index.htm
Reiniciar servidor apache
apachectl restart
Comprovar si funciona PHP
Crear l'arxiu /var/www/htdocs/info.php amb el següent contingut:
<?php
phpinfo();
?>
I obrir el navegador la URL http://localhost/info.php
Cap comentari:
Publica un comentari a l'entrada