diumenge, 1 de febrer del 2009

FreeBSD: Apache+PHP+MySQL

  Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en FreeBSD.



· Instal·lar MySQL
· Instal·lar Apache
· Instal·lar PHP
· Creació de la base de dades per a MediaWiki

Instal·lar MySQL


Instal·lar MySQL
pkg_add -r -v -f mysql51-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
pkg_add -r -v -f apache22

Si no teniu un DNS assignat a la vostra IP
Editeu l'arxiu /usr/local/etc/apache22/httpd.conf i comenteu la línia:
#LoadModule unique_id_module libexec/apache22/mod_unique_id.so

Iniciar el servei apache
kldload accf_http
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
apache22_enable=”YES”

Instal·lar PHP


Instal·lar PHP5
cd /usr/ports/lang/php5
make config
(Activar mòdul apache i CLI)
make install clean

Instal·lar PHP5-SESSION
pkg_add -r -v -f php5-session

Instal·lar PHP5-GD
pkg_add -r -v -f php5-gd

Instal·lar PHP5-MySql
pkg_add -r -v -f php5-mysql

Crear arxiu php.ini
cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

Fer que apache accepti arxius php
Editar l'arxiu /usr/local/etc/apache22/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Configurar Apache22 per acceptar index.php
Editar arxiu /usr/local/etc/apache22/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 /usr/local/www/apache22/data/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

dissabte, 31 de gener del 2009

Archlinux: Instal·lar drupal 6

  Com instal·lar drupal 6 a sistemes operatius basats en GNU/Linux Archlinux.



És un sistema de gestió de continguts per a llocs Web. Permet publicar articles, imatges, i altres arxius i serveis afegits com foros, enquestes, votacions, blogs i administració d'usuaris i permisos. Drupal es un sistema dinàmic: en lloc d'emmagatzemar els seus continguts en arxius estàtics al sistema de fitxers del servidor de forma fixa, el contingut textual de les pàgines i altres configuracions són emmagatzemats en una base de dades i s'editen utilitzant un entorn Web inclós al producte.
· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a drupal
· Instal·lar drupal

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a drupal


Crear base de dades
mysqladmin -u root create drupal_database -p

ens conectem a la base de dades:
mysql -u root -p

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON drupal_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON drupal_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar drupal


sudo wget http://ftp.drupal.org/files/projects/drupal-6.9.tar.gz -O /srv/http/drupal-6.9.tar.gz
cd /srv/www/htdocs; sudo tar xvf drupal-6.9.tar.gz; sudo rm -f drupal-6.9.tar.gz
sudo mv /srv/http/drupal* /srv/http/drupal
sudo wget http://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz -O /srv/http/drupal/es-6.x-1.2.tar.gz
cd /srv/http/drupal; sudo tar xvf es-6.x-1.2.tar.gz; sudo rm -f es-6.x-1.2.tar.gz
sudo cp /srv/http/drupal/sites/default/default.settings.php /srv/http/drupal/sites/default/settings.php
sudo chmod 777 /srv/http/drupal/sites/default/settings.php
sudo mkdir /srv/http/drupal/sites/default/files
sudo chmod -R 777 /srv/http/drupal/sites/default/files


Executar scrips de configuració
Obrir el navegador amb la URL http://localhost/drupal/

Canviar els permisos:
sudo chmod 644 /srv/http/drupal/sites/default/settings.php

Archlinux: Instal·lar WordPress

  Com instal·lar WordPress a sistemes operatius basats en GNU/Linux Archlinux.



· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a WordPress
· Instal·lar WordPress

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a WordPress


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wordpress_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wordpress_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wordpress_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar WordPress


sudo wget http://wordpress.org/latest.zip -O /srv/http/wp-last.zip
cd /srv/www/htdocs; sudo unzip wp-last.zip; sudo rm -f wp-last.zip
sudo mv /srv/http/wordpress/wp-config-sample.php /srv/http/wordpress/wp-config.php


Editar l'arxiu /srv/http/wordpress/wp-config.php modificant:
define('DB_NAME', 'wordpress_database');
define('DB_USER', 'admin');
define('DB_HOST', 'localhost');
define('DB_PASSWORD', '1234');


Generar claus a http://api.wordpress.org/secret-key/1.1/ i afegir-les a l'arxiu /srv/http/wordpress/wp-config.php:
define('AUTH_KEY',        '...');
define('SECURE_AUTH_KEY', '...');
define('LOGGED_IN_KEY',   '...');
define('NONCE_KEY',       '...');


Obrir al navegador la pàgina, per exemple http://localhost/wordpress/wp-admin/install.php per instal·lar WordPress

Archlinux: Instal·lar Joomla 1.5

  Com instal·lar Joomla 1.5 a sistemes operatius basats en GNU/Linux Archlinux.



· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a Joomla
· Instal·lar Joomla
· Instal·lar manualment taules de la base de dades Joomla
· Crear usuari administrador

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a Joomla


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE joomla_database;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON joomla_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON joomla_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar Joomla


sudo mkdir /srv/http/joomla
sudo wget http://joomlacode.org/gf/download/frsrelease/9294/34966/Joomla_1.5.9-Stable-Full_Package.zip -O /srv/http/joomla/Joomla.zip
cd /srv/http/joomla; sudo unzip Joomla.zip; sudo rm -f Joomla.zip
sudo mv /srv/http/joomla/configuration.php-dist /srv/http/joomla/configuration.php
sudo chmod 777 /srv/http/joomla/configuration.php


Editar arxiu /srv/http/joomla/configuration.php especificant la connexió a la base de dades:
/* Database Settings */
var $dbtype = 'mysql'; // Normally mysql
var $host = 'localhost'; // This is normally set to localhost
var $user = 'admin'; // MySQL username
var $password = '1234'; // MySQL password
var $db = 'joomla_database'; // MySQL database name
var $dbprefix = 'jos_'; // Do not change unless you need to!


Editar arxiu /srv/http/joomla/configuration.php especificant informació del servidor:
/* Server Settings */
var $secret = 'FBVtggIk5lAzEU9H'; //Change this to something more secure
var $gzip = '0';
var $error_reporting = '-1';
var $helpurl = 'http://help.joomla.org';
var $xmlrpc_server = '1';
var $ftp_host = '';
var $ftp_port = '';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $ftp_enable = '';
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
var $offset = '0';
var $live_site = ''; // Optional, Full url to Joomla install.
var $force_ssl = 0; //Force areas of the site to be SSL ONLY. 0 = None, 1 = Administrator, 2 = Both Site and Administrator


Canviar permisos:
sudo chmod 644 /srv/http/joomla/configuration.php

Instal·lar manualment taules de la base de dades Joomla


cd /srv/http/joomla/installation/sql/mysql
sudo replace "#__" "jos_" -- joomla.sql
sudo replace "#__" "jos_" -- sample_data.sql


Crear taules:
mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /srv/http/joomla/installation/sql/mysql/joomla.sql
mysql > QUIT

Inserir dades d'exemple:
mysql -u root -p
mysql > USE joomla_database;
mysql > SOURCE /srv/http/joomla/installation/sql/mysql/sample_data.sql
mysql > QUIT

Eliminar directori instal·lació:
sudo rm -fr /srv/http/joomla/installation

Crear usuari administrador


nom: admin contrasenya: admin
mysql -u root -p
mysql > USE joomla_database;
mysql > INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'your-email@email.com', '21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', '');
mysql > INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);
mysql > INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);
mysql > QUIT

Archlinux: Instal·lar MediaWiki

  Com instal·lar MediaWiki a sistemes operatius basats en GNU/Linux Archlinux.



· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a MediaWiki
· Instal·lar MediaWiki

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234


Creació de la base de dades per a MediaWiki


Ens conectem a MySQL:
mysql -u root -p

Creem la base de dades:
CREATE DATABASE base_de_dades;
exemple:
mysql> CREATE DATABASE wikidb;

Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON wikidb.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: wikiuser contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY '1234';

Apliquem els canvis:
mysql> flush privileges;

Sortim de MySQL:
mysql> quit

Instal·lar MediaWiki


sudo wget http://download.wikimedia.org/mediawiki/1.13/mediawiki-1.13.3.tar.gz -O /srv/http/mediawiki.tar.gz
cd /srv/http/; sudo tar xvf mediawiki.tar.gz; sudo mv mediawiki-* Wiki; sudo rm -f mediawiki*
sudo chmod a+w /srv/http/Wiki/config


Obrir el navegador http://localhost/Wiki per configurar base de dades, crear les taules, i altres configuracions.

Moure l'arxiu LocalSettings.php
sudo mv /srv/http/Wiki/config/LocalSettings.php /srv/http/Wiki/

Archlinux: Apache+PHP+MySQL

  Com instal·lar Apache+PHP+MySQL a sistemes operatius basats en GNU/Linux Archlinux.



Instal·lar Apache, PHP i MySQL
Configurar Apache
Configurar PHP
Configurar MySQL

Instal·lar Apache, PHP i MySQL


Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql

Configurar Apache


Crear usuari http
sudo useradd http

Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com

Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"

Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so

Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com

Iniciar servidor Apache
/etc/rc.d/httpd start

Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)

Configurar PHP


Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php


Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html

Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so

Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart

Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Configurar MySQL


Editar l'arxiu /etc/php/php.ini
extension=mysql.so

Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart


Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)

Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234

NetBSD 5.0RC1

Ha aparegut la nova Release Candidate de NetBSD 5. Data de llançament 29 de gener de 2009.
Es pot descarregar la imatge ISO d'instal·lació de ftp://ftp.netbsd.org/

Google Gadgets Linux


Google gadgets


Planell de control de Google gadgets

GNU/Linux Archlinux


Instal·lació
wget http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-linux-0.10.5.tar.bz2
tar xvf google-gadgets-for-linux-0.10.5.tar.bz2
cd google-gadgets-for-linux*
./configure
make
make install

Per iniciar-lo:
GNOME: /usr/local/bin/ggl-gtk
KDE: /usr/local/bin/ggl-qt

GNU/Linux Fedora


Instal·lació
GNOME: yum install google-gadgets-gtk
KDE: yum install google-gadgets-qt
Per iniciar-lo:
GNOME: ggl-gtk
KDE: ggl-qt

GNU/Linux Mandriva


Instal·lació
urpmi google-gadgets
(repositori contrib)
Per iniciar-lo:
GNOME: ggl-gtk
KDE: ggl-qt

GNU/Linux Ubuntu


Instal·lació
sudo apt-get install build-essential zip flex desktop-file-utils shared-mime-info zlib1g-dev libgtk2.0-dev libxml2-dev libdbus-1-dev librsvg2-dev libltdl3-dev libcurl4-gnutls-dev libgstreamer-plugins-base0.10-dev xulrunner-1.9-dev network-manager-dev libqt4-dev libstartup-notification0-dev
wget http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-linux-0.10.5.tar.bz2
tar xvf google-gadgets-for-linux-0.10.5.tar.bz2
cd google-gadgets-for-linux*
./configure
make
make install

Per iniciar-lo:
/usr/local/bin/ggl-gtk
GNOME: /usr/local/bin/ggl-gtk
KDE: /usr/local/bin/ggl-qt

Sign by Danasoft - Myspace Layouts and Signs