Sette opp en Yii-applikasjon på Ubuntu 14.04
Yii er et PHP-rammeverk som lar deg utvikle applikasjoner raskere og enklere. Det er enkelt å installere Yii på Ubuntu, som du vil lære nøyaktig
Apache er populær webserverprogramvare som brukes av de fleste webhotellleverandører. PHP5-FPM er en FastCGI-implementering for PHP. Det er nyttig for å behandle PHP-skript på travle nettsteder.
Vanligvis bruker Apache mod_php for å behandle PHP-sider på VPS-en din. Mod_php bruker mer ressurser enn PHP5-FPM. Siden Apache også er kompatibel med PHP5-FPM, kan vi bruke det alternativet til å redusere ressursbruken og forbedre ytelsen.
Installer og aktiver apache2-mpm-event
ved å kjøre følgende kommandoer:
sudo apt-get update
sudo apt-get install apache2-mpm-event
Du kan teste Apaches serverstatus med denne kommandoen:
sudo service apache2 status
Hvis tjenesten kjører, vil "apache2 kjører" bli skrevet ut til terminalen din. Ellers kan du starte tjenesten med denne kommandoen:
sudo service apache2 start
For å bruke PHP5-FPM med Apache, må vi installere libapache2-mod-fastcgi
modulen. Den libapache2-mod-fastcgi
modulen er ikke tilgjengelig i Ubuntu pakken. Derfor må vi oppdatere apt
kildene. Følg disse trinnene.
Kjør følgende kommando for å redigere kildelisten:
sudo nano /etc/apt/sources.list
Legg til følgende linjer på slutten av filen:
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
Trykk CTRL + X og deretter Y for å lagre filen.
Installer libapache2-mod-fastcgi
:
sudo apt-get update
sudo apt-get install libapache2-mod-fastcgi
Installer PHP5-FPM med følgende kommando:
sudo apt-get install php5-fpm
Opprett PHP5-FPM-konfigurasjonsfilen for Apache:
sudo nano /etc/apache2/conf-available/php5-fpm.conf
... så legg til følgende linjer:
<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Trykk CTRL + X og deretter Y for å lagre filen.
Aktiver de nye modulene og konfigurasjonen for Apache:
sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm
Til slutt, start Apache på nytt:
sudo service apache2 restart
Test installasjonen ved å lage en test PHP-fil:
sudo nano /var/www/html/info.php
Legg til følgende innhold i filen:
<?php phpinfo(); ?>
Trykk CTRL + X og deretter Y for å lagre filen.
Åpne nå http://[SERVER_IP_ADDRESS]/info.php
i nettleseren. Ved suksess vil du se informasjon om PHP og serveren din. Oppsettet ditt er nå fullført.
Yii er et PHP-rammeverk som lar deg utvikle applikasjoner raskere og enklere. Det er enkelt å installere Yii på Ubuntu, som du vil lære nøyaktig
Bruker du et annet system? Vanilla forum er en åpen kildekode-forumapplikasjon skrevet i PHP. Det er en fullt tilpassbar, enkel å bruke og støtter ekstern
Bruker du et annet system? Vanilla forum er en åpen kildekode-forumapplikasjon skrevet i PHP. Det er en fullt tilpassbar, enkel å bruke og støtter ekstern
Introduksjon Apache er populær webserverprogramvare som brukes av de fleste webhotellleverandører. PHP5-FPM er en FastCGI-implementering for PHP. Det er nyttig for
Forutsetninger En ny Vultr Ubuntu 14.04 eller 16.04 serverforekomst. En statisk server IP (dette er din hoved Vultr server IP). En ikke-rootserverbruker med sud
Installer Apache Oppdater først pakkebehandleren din. sudo apt-get update -y sudo apt-get upgrade -y Installer og start Apache. sudo apt-get installer apache
Bruker du et annet system? PyroCMS er et åpen kildekode CMS skrevet i PHP. PyroCMS-kildekoden er vert på GitHub. I denne guiden går du godt gjennom hele
ionCube Loader er en PHP-utvidelse som lar en webserver kjøre PHP-filer som er kodet ved hjelp av ionCube Encoder og som kreves for å kjøre
Sannsynligvis kommer mange mennesker til å bruke Vultr VPSene sine som webservere, et godt valg ville være Nginx som webserver. I dette emnet skal jeg beskrive o
Bruker du et annet system? Vanilla er et enkelt diskusjonsforum skrevet i PHP. Vanilla-kildekoden er offentlig vert på Github. Denne guiden vil gå yo
Introduksjon Composer er en populær avhengighetsbehandler for PHP som kan forenkle installasjon og oppdatering av biblioteker som er nødvendige for prosjektet ditt
Bruker du et annet system? Cachet er et åpen kildekode-statussidesystem skrevet i PHP. Cachet-kildekoden er vert på Github. I denne guiden skal vi gå videre
PHPMyAdmin som distribueres av Ubuntu-repos er inkompatibel med PHP 7.2+. Dette forårsaker syntaksfeil med count(), så vel som noen andre kall. Du ca
PHP og relaterte pakker er de mest brukte komponentene når du distribuerer en webserver. I denne artikkelen vil vi lære hvordan du setter opp PHP 7.2 på Ubuntu 18.0
Introduksjon LAMP er et akronym som står for Linux, Apache, MySQL og PHP. Denne programvarestabelen er den mest populære åpen kildekode-løsningen for oppsettet o
LAMP inkluderer Apache, MySQL, PHP og Ubuntu. Denne veiledningen ble skrevet for Ubuntu 14.04. Trinn én: Installer Apache Apache er en gratis åpen kildekode-programvare for oss
Hva er IonCube? IonCube gir utviklere muligheten til å beskytte koden sin som er skrevet i programmeringsspråket PHP. IonCube hindrer denne torsken
Bruker du et annet system? X-Cart er en ekstremt fleksibel e-handelsplattform med åpen kildekode med tonnevis av funksjoner og integrasjoner. X-Cart kildekode er vert
Bruker du et annet system? X-Cart er en ekstremt fleksibel e-handelsplattform med åpen kildekode med tonnevis av funksjoner og integrasjoner. X-Cart kildekode er vert
Bruker du et annet system? X-Cart er en ekstremt fleksibel e-handelsplattform med åpen kildekode med tonnevis av funksjoner og integrasjoner. X-Cart kildekode er vert
Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.
Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.
Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.
Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.
Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...
Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.
Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.
Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.
I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.
Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer