Requisits previs
Pas 1: actualitzeu el sistema
Pas 2: instal·leu LAMP
Pas 3: Configura MariaDB
Pas 4: instal·leu el programador reservat
Pas 5: configureu Apache per al programador reservat
Pas 6: configureu el programador reservat
Pas 7: accediu al programador reservat
Requisits previs
Pas 1: actualitzeu el sistema
Primer, actualitzeu el vostre servidor del sistema a la darrera versió.
sudo yum update -y
Un cop el vostre sistema estigui actualitzat, reinicieu el sistema i inicieu sessió amb l' sudousuari.
Pas 2: instal·leu LAMP
Abans de començar, haureu d'instal·lar Apache, PHP, MySQLi altres biblioteques PHP al vostre sistema.
Podeu instal·lar-los tots amb la següent comanda.
sudo yum install httpd mariadb-server php php-mysql wget unzip -y
Un cop finalitzada la instal·lació, inicieu Apache i MariaDB i habiliteu-los per iniciar-los a l'arrencada.
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
Primer, haureu de protegir MariaDB. Podeu assegurar-lo executant l' the mysql_secure_installationscript.
sudo mysql_secure_installation
Respon totes les preguntes tal com es mostra a continuació.
Set root password? [Y/n] Y
New password: <STRONG_PASSWORD>
Re-enter new password: <STRONG_PASSWORD>
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Quan tot estigui fet, connecteu-vos a l'intèrpret d'ordres MySQL.
mysql -u root -p
Introduïu la vostra contrasenya i, a continuació, creeu una nova databasei userper al programador reservat.
MariaDB [(none)]>create database bookeddb;
MariaDB [(none)]>create user booked@localhost identified by 'password';
MariaDB [(none)]>grant all privileges on bookeddb.* to booked@localhost identified by 'password';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;
Pas 4: instal·leu el programador reservat
Podeu baixar la darrera versió del programador reservat des de la pàgina de descàrrega de Sourceforge.
wget https://excellmedia.dl.sourceforge.net/project/phpscheduleit/Booked/2.6/booked-2.6.7.zip
Després de la descàrrega, extreu el fitxer descarregat.
unzip booked-2.6.7.zip
A continuació, moveu el directori extret al directori arrel web d'apache.
sudo mv booked /var/www/html/
A continuació, canvieu la propietat del bookeddirectori a l' www-datausuari i al grup.
sudo chown -R apache:apache /var/www/html/booked
A continuació, haureu de crear un nou fitxer d'amfitrió virtual d'apache per al programador reservat.
sudo nano /etc/httpd/conf.d/booked.conf
Afegiu les línies següents.
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/booked
<Directory /var/www/bookedscheduler>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/booked-error.log
CustomLog /var/log/apache2/booked-access.log combined
</VirtualHost>
Deseu i tanqueu el fitxer quan hàgiu acabat i reinicieu Apache.
sudo systemctl restart httpd
Primer, haureu de copiar el fitxer de configuració de mostra.
cd /var/www/html/booked/config/
sudo cp config.dist.php config.php
A continuació, obriu el config.phpfitxer i feu alguns canvis segons els vostres requisits.
sudo nano config.php
Feu els canvis següents.
$conf['settings']['default.timezone'] = 'Asia/Kolkata';
$conf['settings']['admin.email'] = 'example@gmail.com'; // email address of admin user
$conf['settings']['admin.email.name'] = 'John Smith';
$conf['settings']['script.url'] = 'http://yourdomain.com/Web';
$conf['settings']['database']['type'] = 'mysql';
$conf['settings']['database']['user'] = 'booked';
$conf['settings']['database']['password'] = '';
$conf['settings']['database']['hostspec'] = '127.0.0.1';
$conf['settings']['database']['name'] = 'bookeddb';
Deseu el fitxer quan hàgiu acabat.
A continuació, importeu l'esquema i les dades de la base de dades.
cd /var/www/html/booked
mysql -u booked -p bookeddb < database_schema/create-schema.sql
mysql -u booked -p bookeddb < database_schema/create-data.sql
Pas 7: accediu al programador reservat
Un cop configurat el programador reservat. Obriu el vostre navegador web i navegueu a l'URL http://yourdomain.com/Web/register.php. Se us redirigirà a la pàgina de registre:

Proporcioneu tots els detalls i feu clic al Registerbotó. Veureu el tauler del programador reservat:
![Com instal·lar el programador reservat a CentOS 7 Com instal·lar el programador reservat a CentOS 7]()