19. februar 2003 - 23:29Der er
9 kommentarer og 2 løsninger
Testmiljø med apache, php og mysql på lokal maskine
Hej eksperter
Efter en reinstallation af min maskine skal jeg atter have sat Apache, php og mysql op på min maskine - det er muligt der også skal være plads til at smide en jsp ind senere og måske også mulighed for at bruge forskellige webservere!
Jeg leder efter en god "opsætning" som kan sikre, at jeg har mulighed for at ovennævnte kan slås til og fra som jeg lyster! Det jeg ønsker er, at når jeg ikke bruger computeren til web-formål, skal de forskellige services ikke være kørende og bruge processorkraft - dvs. jeg skal reelt set have muligheden for at slå tjenesterne til og fra med et lille script eller lignende.
Desuden vil jeg gerne have lidt mere sikkerhed, så jeg ikke har mine web-test-sider liggende på drev, hvor der også ligger personlige data.
Jeg har derfor lavet følgende partitionering af mine to harddiske:
HD1: (3 partitioner) 50Gb (NTFS) - Primær partition med W2K OS (kun W2K) 20Gb (FAT32) - partition hvor Red Hat 8 skal installeres (kun RH8) 10Gb (FAT32) - partition der skal benyttes til web og ftp-filer (både win og *nix)
HD2: (2 partitioner) 10Gb (FAT32) - Backup af vigtige filer (både win og *nix) 46Gb (NTFS) - Film, musik, osv. (både win og *nix)
Jeg havde forestillet mig, at placere alle scripts og websider på min HD1/10Gb partition som så skulle være tilgængelig for begge os'er. Selve programmerne (dvs. php, apache og mysql) skulle ligge på de to os-partitioner og altså dele ovennævnte drev.
Kan der være nogle problemer jeg skal være opmærksom på eller nogle gode forslag?
Det jeg vil vide er altså: 1: Er dette en smart løsning ? 2: Hvordan kan de kørende services nemmest slås til og fra i windows med et lille script eller noget lignende? 3: Nogle ting jeg skal være opmærksom på?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Egentlig bare et forslag til dig. FoxServ Project har mange af de features.. Det er ikke et svar som sådan, bare noget jeg vil anbefale dig at kigge på, hvis din webserver skal køre i Windows: http://www.foxserv.net
1. Det lyder da til en meget fornuftig løsning. hvis du ønsker at bruge dine filer fra både Windows og Linux.
2.Windows: Apache er nemt - der bliver lavet en genvej til stop apache i startmenuen, kopier den ud. og php stopper jo samtidig med apache :-) MySQL er også nem hvis du loader winmysqladmin under opstart får du et trafiklys ved uret som du kan højreklikke på og sige stop service. Du kan selvfølgelig også lave kommandoerne som en .batfil du skal klikke på, så det er ret nemt Linux: Her er det også nemt, du kan lave et shellscript der stopper de enkelte services.
3. Tja - vælg Apache 1.3.x fremfor apache 2.x - den er bedre når den skal arbejde sammen med php og trejdeparts moduler.
Pr. default, hvis apache eller mysql bliver installeret på et NTFS-drev, vil de starte hver gang comp'en startes. Det kan du "slå fra" i "tjenester", altså vælge om de skal starte "automatisk" eller "manuelt"
Gør selv det at jeg bruger manuelt, har flyttet de genveje som htm omtaler til apachen, så jeg får fat i dem ved at klikke på start, og herfra starter apache. M.h.t. mysql, har jeg prøvet mig frem med en bat fil, men har ikke fået det til at lykkes! (Jeg vil ikke bruge mysqladmin, hvorfor bruge ram på noget som ikke bruges?) Har derfor en genvej til "tjenester" liggende på proceslinien ved siden af start, for at starte mysql
sukos>> Man kan da vælge under installation om den skal installeres som service eller startes manual (I hvert fald apache :-)) Du kan endividere til en hver tid stoppe mysql med mysqladmin shutdown // denne kommando er kun en doskommando og buger ikke yderliger ram etc.
ellers kan man jo bruge net stop mysql //stopper mysql net start mysql //starter mysql
Jeg er ikke interesseret i installer-programmer - jeg installerer de enkelte dele hver for sig og sørger for at konfigurere dem som jeg ønsker. Jeg søgte egentlig bare kommentarer/kritik/forslag til min løsningsmodel - og så metoder til nemt at kunne starte og stoppe de enkelte services - helst med et enkelt tastetryk eller museklik! :-)
htm: Jeg var ikke klar over, at der er problemer med Apache v. 2.x - godt du skrev det inden jeg røg ud i problemer! Går ikke udfra der er problemer i at benytte de nyeste udgaver af php og mysql?
sukos: Jeg er ikke med - hvori består dette problem!?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.