Na Archu će to malo teže ići. MySQL treba ručno configurirati.
Kako napraviti web stranicu - što me sve čeka prije početka?
Moderator/ica: Moderatori/ce
- Vl@do
- Moderator
- Postovi: 6220
- Pridružen/a: 28 lis 2011, 23:31
- Spol: M
- OS: Arch KDE Plazma
- Lokacija: Zagreb
- Kontakt:
Re: Kako napraviti web stranicu - što me sve čeka prije poče
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Re: Kako napraviti web stranicu - što me sve čeka prije poče
Mani se xamp-a i tih zaj**ancija 
Ona gresko koji si imao kad si isao rucno instalirati je zbog verzije php-a.
Sada je aktuelan php7 u Arch-u. Skloni to za php5, i dodaj na kraj fajla(/etc/httpd/conf/httpd.conf):
Ako ti bas treba php5, onda se moze bildat iz AUR-a i malo promjenit taj config.
Usput provjeri je li ti instaliran php-apache.
Ona gresko koji si imao kad si isao rucno instalirati je zbog verzije php-a.
Sada je aktuelan php7 u Arch-u. Skloni to za php5, i dodaj na kraj fajla(/etc/httpd/conf/httpd.conf):
Kod: Označi sve
LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf
Usput provjeri je li ti instaliran php-apache.
- Vl@do
- Moderator
- Postovi: 6220
- Pridružen/a: 28 lis 2011, 23:31
- Spol: M
- OS: Arch KDE Plazma
- Lokacija: Zagreb
- Kontakt:
Re: Kako napraviti web stranicu - što me sve čeka prije poče
@gagiD, znači, ne treba mi xampp.
Možeš li mi onda malo detaljnije redom napisati što mi je sve potrebno?
1. MySQL
2. Apache
3. php (verzija 7)
4. phpmyadmin
5. wordpress
Da li je ovo pravi redosljed?
Možeš li mi onda malo detaljnije redom napisati što mi je sve potrebno?
1. MySQL
2. Apache
3. php (verzija 7)
4. phpmyadmin
5. wordpress
Da li je ovo pravi redosljed?
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Re: Kako napraviti web stranicu - što me sve čeka prije poče
Evo redom, nisam skoro ovo radio pa valjda necu nesto preskocit.
Apache:
Nema se nesto posebno konfigurisat za pocetak.
PHP:
Otvori /etc/httpd/conf/httpd.conf, nadi liniju:
i zakomentiraj(dodaj '#' na pocetak)
zatim nadi:
pa odkomentiraj.
Dalje(isti fajl), dodaj na kraj fajla:
Za tesirat ovo do sada dodaj fajl u /srv/http(dafault server root na Arch-u), test.php npr. i dodaj u njega:
Pa:
Nakon toga bi na http://localhost/test.php trebao imati ispisane sve informacije o php-u. Ako je error neki, ne radi dalje nista pa cemo vijdeti sta je problem.
MariaDB:
Za podesavanje password-a za mariadb:
Za provjerit da li je ok:
phpMyAdmin:
U /etc/php/php.ini, skloni ';' prije(ako postoji):
Napravi fajl /etc/httpd/conf/extra/phpmyadmin.conf, s sadrzajem:
Pa u /etc/httpd/conf/httpd.conf dodaj:
Nakon:
Bi http://localhost/phpmyadmin trebao biti aktivan.
Wordpress raspakujes u /srv/httpd/, a posije ti je isto kao i prije.
Poslije ovoga se moze uraditi jos nekoliko stvari.
Za pokretanje LAMP-a:
Za automatsko pokretanje:
Evo i nekih linkova:
https://wiki.archlinux.org/index.php/Apache_HTTP_Server
https://wiki.archlinux.org/index.php/phpMyAdmin
https://www.digitalocean.com/community/ ... arch-linux
https://www.linode.com/docs/websites/la ... arch-linux
Apache:
Kod: Označi sve
pacman -S apache
PHP:
Kod: Označi sve
pacman -S php php-apache
Kod: Označi sve
LoadModule mpm_event_module modules/mod_mpm_event.sozatim nadi:
Kod: Označi sve
LoadModule mpm_prefork_module modules/mod_mpm_prefork.soDalje(isti fajl), dodaj na kraj fajla:
Kod: Označi sve
LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf
Kod: Označi sve
<?php phpinfo(); ?>
Kod: Označi sve
sudo systemctl start httpd
MariaDB:
Kod: Označi sve
pacman -S mariadb
Kod: Označi sve
mysql_secure_installation
Kod: Označi sve
mysql -u root -pKod: Označi sve
pacman -S phpmyadmin
Kod: Označi sve
extension=bz2.so
extension=mcrypt.so
extension=mysqli.so
Kod: Označi sve
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>
Kod: Označi sve
# phpMyAdmin configuration
Include conf/extra/phpmyadmin.conf
Kod: Označi sve
sudo systemctl restart httpd
Wordpress raspakujes u /srv/httpd/, a posije ti je isto kao i prije.
Poslije ovoga se moze uraditi jos nekoliko stvari.
Za pokretanje LAMP-a:
Kod: Označi sve
sudo systemctl start httpd
sudo systemctl start mysqld
Kod: Označi sve
sudo systemctl enable httpd
sudo systemctl enable mysqld
https://wiki.archlinux.org/index.php/Apache_HTTP_Server
https://wiki.archlinux.org/index.php/phpMyAdmin
https://www.digitalocean.com/community/ ... arch-linux
https://www.linode.com/docs/websites/la ... arch-linux
- Vl@do
- Moderator
- Postovi: 6220
- Pridružen/a: 28 lis 2011, 23:31
- Spol: M
- OS: Arch KDE Plazma
- Lokacija: Zagreb
- Kontakt:
Re: Kako napraviti web stranicu - što me sve čeka prije poče
localhost/test.php mi u pregledniku ispiše <?php phpinfo(); ?>gagiD je napisao/la:Za tesirat ovo do sada dodaj fajl u /srv/http(dafault server root na Arch-u), test.php npr. i dodaj u njega:Pa:Kod: Označi sve
<?php phpinfo(); ?>Nakon toga bi na http://localhost/test.php trebao imati ispisane sve informacije o php-u.Kod: Označi sve
sudo systemctl start httpd
/srv/httpd sadrži: index.html, info.php i test.php (kojeg sam ja napravio)
localhost/index.html mi ispiše "Hello, Welcome to Arch"
localhost/info.php => <?php
phpinfo();
?>
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Re: Kako napraviti web stranicu - što me sve čeka prije poče
Hm, ne radi php.
Daj ispis od:
i
Daj ispis od:
Kod: Označi sve
tail /etc/httpd/conf/httpd.confKod: Označi sve
pacman -Qlq php-apacheRe: Kako napraviti web stranicu - što me sve čeka prije poče
Predlažem detaljno proučiti arch wiki za instalaciju Apache, MariaDB i PHP-a. Važno je napomenuti da za Arch nije dostupan MySQL nego MariaDB koja je fork MySQL-a i ima identične naredbe poslije kada je podešavaš ili kada radiš nove baze, korisnike, tablice i slično. XAMP zaboravi, to je teža glupost.
Re: Kako napraviti web stranicu - što me sve čeka prije poče
Možeš direktno iz konzole pokrenuti php sa: php -f ime_fajla.php
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
- Vl@do
- Moderator
- Postovi: 6220
- Pridružen/a: 28 lis 2011, 23:31
- Spol: M
- OS: Arch KDE Plazma
- Lokacija: Zagreb
- Kontakt:
Re: Kako napraviti web stranicu - što me sve čeka prije poče
apache 2.4.25-1 [installed]
php-apache 7.1.1-1 [installed]
Još jednom provjerio da li sam dobro odkomentirao i zakomentirao onu liniju i dodao na kraj filea /etc/httpd/conf/httpd.conf onaj kod.
U jutro mi nije otvorio localhost/test.php (možda zato što sam gasio računalo). Sada otvara ovo:

Stranica je velika i sadrži još Configuration apache2handler, Apache Environment, HTTP Headers Information, Core...
Mislim da je to u redu, pa idem dalje po uputama.
php-apache 7.1.1-1 [installed]
Još jednom provjerio da li sam dobro odkomentirao i zakomentirao onu liniju i dodao na kraj filea /etc/httpd/conf/httpd.conf onaj kod.
U jutro mi nije otvorio localhost/test.php (možda zato što sam gasio računalo). Sada otvara ovo:
Stranica je velika i sadrži još Configuration apache2handler, Apache Environment, HTTP Headers Information, Core...
Mislim da je to u redu, pa idem dalje po uputama.
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
- Vl@do
- Moderator
- Postovi: 6220
- Pridružen/a: 28 lis 2011, 23:31
- Spol: M
- OS: Arch KDE Plazma
- Lokacija: Zagreb
- Kontakt:
Re: Kako napraviti web stranicu - što me sve čeka prije poče
@gagiD, evo i output onih naredbi
Kod: Označi sve
[vl4do@archlinux ~]$ tail /etc/httpd/conf/httpd.conf
# but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf
Kod: Označi sve
[vl4do@archlinux ~]$ pacman -Qlq php-apache
/etc/
/etc/httpd/
/etc/httpd/conf/
/etc/httpd/conf/extra/
/etc/httpd/conf/extra/php7_module.conf
/usr/
/usr/lib/
/usr/lib/httpd/
/usr/lib/httpd/modules/
/usr/lib/httpd/modules/libphp7.so
Moj pogled na sve to.
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe
Glavna snaga GNU/Linuxa nije besplatnost, nego SLOBODA.
http://wiki.open.hr/wiki/Linux_CLI_naredbe