You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2022/02/28 08:29:58 UTC

[GitHub] [apisix] lizj3624 edited a comment on issue #6462: request help: How to install apisix in centos8?

lizj3624 edited a comment on issue #6462:
URL: https://github.com/apache/apisix/issues/6462#issuecomment-1054005444


   Manual source installation of apisix in CentOS8
   ```shell
   APISIX_VERSION='2.12.1'
   mkdir apisix-${APISIX_VERSION}    
   wget https://downloads.apache.org/apisix/${APISIX_VERSION}/apache-apisix-${APISIX_VERSION}-src.tgz
   
   tar zxvf apache-apisix-${APISIX_VERSION}-src.tgz -C apisix-${APISIX_VERSION}
   
   # Switch to the apisix-${APISIX_VERSION} directory
   cd apisix-${APISIX_VERSION}
   
   ## install apisix luarrocks
   wget https://raw.githubusercontent.com/apache/apisix/master/utils/linux-install-luarocks.sh
   sh linux-install-luarocks.sh
   
   ## install openresty
   wget https://openresty.org/package/centos/openresty.repo
   sudo mv openresty.repo /etc/yum.repos.d/
   sudo yum check-update
   
   sudo yum install -y openresty
   sudo yum install -y openresty-openssl111-devel*
   
   ## depend OpenLDAP,manual compile and install
   ./configure --with-cyrus-sasl --with-tls=openssl --enable-overlays=mod     --enable-backends=mod --disable-perl --disable-ndb --enable-crypt     --enable-modules --enable-dynamic --enable-syslog --enable-debug --enable-local     --enable-spasswd --disable-sql --disable-wt --disable-ndb --prefix=/usr/local/openldap-2.6.1
   make depend
   make
   cd contrib/slapd-modules/passwd/sha2
   make
   cd ../../../..
   
   install guides: https://tylersguides.com/guides/install-openldap-from-source-on-centos-8/
   
   # Create dependencies
   cd apisix-${APISIX_VERSION}
   make deps
   
   # Install apisix command
   make install
   
   # test 
   apisix version
   /usr/local/openresty/luajit/bin/luajit ./apisix/cli/apisix.lua version
   2.12.1
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org