Hello, Tha's not exactly true. You specify a default path absolute path, but you can override these values with config on startup easily.
If you want to "install" apache without a default path or a relative one, I don't think that can be done. El lun., 3 feb. 2020 a las 15:30, Raf Roger (<raf.n...@gmail.com>) escribió: > > Bonjour Lucien, > > I already read and understood what you wrote as this is the basic steps i > already read before. > In fact my goal is to do something like XAMPP for linux but with the > following differences: > - no root permissions needed > - no installation needed, just to unzip the completed stack (apache, php, > mysal) and to use a simple script to run/start stack servers. > - users could unzip in whatever directory he wants, it will run normally. No > need to unzip in a particular directory like /opt/lamp or /home/webserver... > Basically it could be unzip in /$HOME/webserver or in /home/server/ or in > /home/username/web/server-stack. Anyway the structure of directories in this > folder will be always the same e.g.: > /apache > / php > / mysql > ... > > in the step you wrote, by compiling and making install, it force any use to > have it in 1 and only 1 directory as XAMPP does...and this is something i do > not want.... as the final purpose is to move it on usb stick or in some > directory in any other linux computer and to run website as demo e.g. > > naybe it's clearer now how i was planning this stuff. > > thx. > > Alain > > On Sat, Feb 1, 2020 at 1:05 PM Lucien Gentis <lucien.gen...@univ-lorraine.fr> > wrote: >> >> Hello Raf, >> >> Le 31/01/2020 à 22:16, Raf Roger a écrit : >> >> Hi, >> >> I work on web development using several computers (laptop, desktop) and i do >> not have always access to internet. >> >> While i was under Windows i had a portable LAMP server and it was great as i >> was just able to sync it once online, to have it on other computers. >> >> I would like to do the same under Ubuntu 19.10 and i'm looking for >> information how to do it. >> My first step would be to have apache2 (httpd) not depending on root >> permissions, but also running from any directory where the binaries are >> stored... >> >> See http://httpd.apache.org/docs/2.4/invoking.html >> >> >> so if binary is set to /home/alain/webserver/apache or >> /home/$user/webserver/apache it should be able to run with configuration >> file, just by launching httpd start or something like that. >> >> however i'm lost with the source code while i compile it with --PREFIX and >> other option. >> >> Can someone help me to understand it better ? >> >> Once you have uncompressed the httpd tarball, you go to the root of the >> source tree then execute following command , for example: >> >> ./configure --prefix=/usr/local/httpd-2.4.41 >> >> where /usr/local/httpd-2.4.41 is the root of the installation directory >> which will contain bin, doc, share, include,... directories. >> >> if there's no error, you execute then >> >> make >> >> to build httpd, then >> >> sudo make install >> >> to install it /usr/local/httpd-2.4.41 >> >> Other configure options can be found via command : >> >> ./configure --help >> >> thx >> >> -- >> Alain >> > > > -- > Alain > ----------------------------------------------------------- > Kubuntu 17.10 > MySQL 5.6.x > Apache 2.4.25 / OpenSSL 1.0.2j > Tomcat 7.17 > PHP 7.1.x -- Daniel Ferradal HTTPD Project #httpd help at Freenode --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org