Good day!

I wanted to install SOAP from the port (FreeBSD):

cd /usr/ports/net/php5-soap make config-recursive 

I see:

 ===> Setting user-specified options for php5-soap-5.4.26 and dependencies ===> Options unchanged ===> Options unchanged ===> Options unchanged ===> Options unchanged ===> Options unchanged ===> Options unchanged ===> Options unchanged ===> Options unchanged 

I start the installation:

 make install clean 

The conclusion is:

 ===> Installing for php5-soap-5.4.26 ===> php5-soap-5.4.26 depends on file: /usr/local/include/php/main/php.h - found ===> php5-soap-5.4.26 depends on file: /usr/local/lib/php/20100525/session.so - found ===> php5-soap-5.4.26 depends on shared library: libxml2.so - found ===> Checking if net/php5-soap already installed pkg_add: could not find package apache22-2.2.27 ! *** [install-package] Error code 1 Stop in /usr/ports/net/php5-soap. 

What is this "package apache22-2.2.27" ???

  • 2
    Why do you need php on freebsd if you don’t know what a package or apache is? how did you get on freebsd? - strangeqargo
  • package --- compiled binary. apache --- web server. apache22-2.2.27 --- apache version 2.2.27. - Arnial
  • Probably need to update the ports? Old versions refer to the same old versions of packages that are no longer available anywhere. apache22-2.2.27 - apache web server version 22-2.2.27. You can, by the way, try to collect it from your old ports, as well as php5-soap. - Sergey

1 answer 1

apache22-2.2.27 is the apache22 port (22 here means the 2.2.x branch, since several branches of this software are supported in parallel in the ports) of version 2.2.27 . strictly speaking, the first two "registers" of the software version (2.2) in the apache22-2.2.27 line are found twice (as part of the port name and as its version itself), which may be somewhat surprising.