Freebsd partea 13 instalarea apache mysql php

Instalarea MySQL
Am pus de aici:
# cd / usr / porturi / baze de date / mysql55-server
# faceți instalarea curată
După finalizarea procesului de instalare, scrieți în /etc/rc.conf:






# echo 'mysql_enable = "YES"' >> /etc/rc.conf
Ei bine, conducem:
# /usr/local/etc/rc.d/mysql-server start
Dă root rădăcină:
# / usr / local / bin / mysqladmin -u rădăcină -h localhost parola "parola"
În dosar

există fișiere de configurare cu exemple cu extensia * .cnf. Selectați unul care vă convine și copiați-l aici:

Dacă doriți să scrieți jurnalele mysql, trebuie să scrieți acest fișier
scrie o linie
# log_error = /var/log/mysql.log
și nu uitați să acordați permisiunea de a scrie acest fișier mysql și de a configura rotația jurnalului.

Instalarea PHP
Am pus de aici:
# cd / usr / ports / lang / php5
# make config
Bifăm modulul "Build Apache" și începem procesul de instalare:
# faceți instalarea curată
Punem totusi necesar:
# cd / usr / porturi / lang / php5-extensii /
# make config
Bifăm "suportul bazei de date MySQL" și "suportul bazei de date MySQLi" și începeți procesul de instalare:
# faceți instalarea curată
Am setat parola pentru utilizatorul rădăcină al serverului MySQL (dacă nu l-ați făcut deja când configurați MySQL):
# / usr / local / bin / mysqladmin -u parola de root 'new-password'
Din motive de securitate, vom configura MySQL:
În directorul / usr / local / bin, executați:
# mysql_secure_installation
În primul rând - introduceți parola de root:
# Introduceți parola curentă pentru root (introduceți pentru none):
Vom fi rugați să nu o schimbați:
# Ați setat deja o parolă pentru root, astfel încât să puteți răspunde în siguranță la "n".






# Modificați parola de root? [Y / n]
apăsați n.
În continuare - ștergeți utilizatorul anonim:
# Eliminați utilizatorii anonimi? [Y / n] Y
Doriți să împiedicați o conexiune la distanță de la root? Nu voi avea nici un acces din afară:
# Dezactivați autentificarea rădăcinilor de la distanță? [Y / n] Y
Ștergeți baza de date de testare și accesați-o?
# Eliminați baza de date de testare și accesați-o? [Y / n] Y
Actualizați tabelul de privilegii? Da.
# Reîncărcați tabelele de privilegii acum? [Y / n] Y
# Vă mulțumim pentru utilizarea MySQL!
Dacă doriți - puteți configura imediat înregistrarea. Pentru aceasta, creați un fișier de configurare:
# ee /var/db/mysql/my.cnf
și adăugați două linii la ea:
[Mysqld]
log = /var/log/mysql.log
Să creați fișierul jurnal:
# touch /var/log/mysql.log
Instalați utilizatorul:
# chown mysql: mysql /var/log/mysql.log
Reporniți MySQL:
# /usr/local/etc/rc.d/mysql-server restart
Nu uitați în /etc/newsyslog.conf pentru a introduce o linie astfel încât jurnalul să fie rotit
/var/log/mysql.log 644 5 100 * JC

Instalarea phpMyAdmin
Pentru simplificarea managementului cu bazele de date, am pus phpMyAdmin, mergem aici:
# cd / usr / porturi / baze de date / phpmyadmin /
# make config
Vom bifa suportul "MYSQL M (DB_connect): suport PHP MySQL prin clientul mysql" și "MYSQLI M (DB_connect) PHP Îmbunătățirea suportului clientului MySQL" și începeți procesul de instalare:
# faceți instalarea curată

Dezactivați linia pentru suportul multilingvistic către Apache:
Includeți etc / apache22 / extra / httpd-languages.conf
Pentru a verifica dacă totul se face corect - creați fișierul index.php:
# ee /usr/local/www/apache22/data/index.php
În acesta vom introduce linii:

Eliminați index.html:
# rm /usr/local/www/apache22/data/index.html
Reporni Apache:
# restart apachectl
Și încercăm să deschidem pagina prin browser. Ca rezultat, ar trebui să se deschidă o pagină care descrie configurația Apache și PHP. Dacă în loc să oferiți pentru salvarea fișierului sau când pagina cu codul se deschide - ceva este gresit, verificați.
Din motive de securitate - nu este recomandat să lăsați fișierul index.php în această formă în domeniul public.
Dacă totul a mers bine - puteți aproape să vă relaxați. Ultimul punct rămâne.
Acum configurați phpMyAdmin.
Creăm directorul / usr / local / www / phpMyAdmin / config și facem următoarele:
# mkdir / usr / local / www / phpMyAdmin / config
# chmod o + w / usr / local / www / phpMyAdmin / config







Articole similare

Trimiteți-le prietenilor: