Red Hat SCL packages are not installed in standard locations. You have to add the bin directory for the specific Red Hat SCL package to your PATH, or when configuring/building mod_wsgi supply the --with-apxs option to tell it where the "apxs" or "apxs2" script is installed. I don't remember where they install SCL packages, so use the commands:
find / -name apxs find / -name apxs2 to try and find the command. Sorry for the slow reply, been travelling the last couple of weeks. Graham On Monday, 12 December 2022 at 21:27:50 UTC+9 nana...@gmail.com wrote: > Hello, > > On Redhat 7.9 server we have currently runnign Python 3.8 with wsgi. > I wanted to install also Python 3.10 and I build it from source. Then > tried to install mod_wsgi by using pip but got the below error: > RuntimeError: The 'apxs' command appears not to be installed or is not > executable. Please check the list of prerequisites in the documentation for > this package and install any missing Apache httpd server packages > > I tired also to build it from source but got again the same error: > ./configure > checking for apxs2... no > checking for apxs... no > configure: error: Apache tool 'apxs' or 'apxs2' is required to build > mod_wsgi. > > As you can see httpd24-httpd and httpd24-httpd-devel are already installed > and also tried to reinstall them (previous version of mod_wsgi was also > succesfully installed) > yum list httpd24-httpd* > Loaded plugins: langpacks, product-id, search-disabled-repos, > subscription-manager > Installed Packages > httpd24-httpd.x86_64 2.4.34-23.el7.5 @rhel-server-rhscl-7-rpms > httpd24-httpd-devel.x86_64 2.4.34-23.el7.5 @rhel-server-rhscl-7-rpms > httpd24-httpd-tools.x86_64 2.4.34-23.el7.5 @rhel-server-rhscl-7-rpms > Available Packages > httpd24-httpd-manual.noarch 2.4.34-23.el7.5 rhel-server-rhscl-7-rpms > > I used following commands in order to build python 3.10 > yum update > yum install openssl-devel bzip2-devel libffi-devel > --install openssl 1.1.1 from source (/usr/include/openssl) > yum remove openssl openssl-devel.x86_64 > unzip openssl-OpenSSL_1_1_1-stable.zip > cd openssl-OpenSSL_1_1_1-stable/ > ./config --prefix=/usr/include/openssl/ > make > make install > wget > https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/o/openssl11-libs-1.1.1k-4.el7.x86_64.rpm > yum install ./openssl11-libs-1.1.1k-4.el7.x86_64.rpm > /usr/include/openssl/bin/openssl version --> OpenSSL 1.1.1t-dev xx XXX > xxxx (Library: OpenSSL 1.1.1k FIPS 25 Mar 2021) > > --Install Python 3.10 from source: > cd > wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tgz > tar -xzf Python-3.10.8.tgz > cd Python-3.10.8 > make clean > ./configure --enable-optimizations --with-openssl=/usr/include/openssl > make altinstall > > Do you have any idea what could be wrong? > > Thank you in advance, > Nadia > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to modwsgi+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/62c7d152-02de-474b-aa74-8b118faa8971n%40googlegroups.com.