X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/8a823d13615d639a55b97c4d19a1bd28aefdb307..2daa4ed8135ef5688ba189e6727f686d24c17816:/docs/install-on-centos-7.md?ds=sidebyside diff --git a/docs/install-on-centos-7.md b/docs/install-on-centos-7.md index 3a563541..481bd2d0 100644 --- a/docs/install-on-centos-7.md +++ b/docs/install-on-centos-7.md @@ -6,7 +6,7 @@ Installing the Required Software ================================ These instructions expect that you have a freshly installed CentOS version 7. -Make sure all packages are are up-to-date by running: +Make sure all packages are up-to-date by running: sudo yum update -y @@ -20,16 +20,17 @@ Now you can install all packages needed for Nominatim: sudo yum install -y postgresql-server postgresql-contrib postgresql-devel postgis postgis-utils \ git cmake make gcc gcc-c++ libtool policycoreutils-python \ - php-pgsql php php-pear php-pear-DB libpqxx-devel proj-epsg \ + php-pgsql php php-pear php-pear-DB php-intl libpqxx-devel proj-epsg \ bzip2-devel proj-devel geos-devel libxml2-devel boost-devel expat-devel zlib-devel If you want to run the test suite, you need to install the following additional packages: sudo yum install -y python-pip python-Levenshtein python-psycopg2 \ - php-phpunit-PHPUnit + python-numpy php-phpunit-PHPUnit pip install --user --upgrade pip setuptools lettuce==0.2.18 six==1.9 \ haversine Shapely pytidylib + sudo pear install PHP_CodeSniffer System Configuration @@ -102,6 +103,7 @@ sudo tee /etc/httpd/conf.d/nominatim.conf << EOFAPACHECONF Options FollowSymLinks MultiViews AddType text/html .php + DirectoryIndex search.php Require all granted @@ -141,13 +143,20 @@ Get the source code from Github and change into the source directory cd $USERHOME - git clone --recursive git://github.com/twain47/Nominatim.git + git clone --recursive git://github.com/openstreetmap/Nominatim.git cd Nominatim +When installing the latest source from github, you also need to +download the country grid: + + + wget -O data/country_osm_grid.sql.gz http://www.nominatim.org/data/country_grid.sql.gz + + The code must be built in a separate directory. Create this directory, then configure and build Nominatim in there: