Commit 43030d74cf21bdf0ad9f272c544bef8f42ba9c33
1 parent
79208fce
Exists in
master
and in
7 other branches
Inclusão no readme.md de roteiro para instalação do Mapserver no Ubuntu 16
Showing
56 changed files
with
53 additions
and
3 deletions
Show diff stats
README.md
| ... | ... | @@ -85,7 +85,6 @@ No terminal, digite a sequência de comandos abaixo. |
| 85 | 85 | |
| 86 | 86 | ``` |
| 87 | 87 | sudo apt-get install apache2 apache2-doc apache2-utils cgi-mapserver mapserver-bin sqlite libapache2-mod-php5 php5 php5-common php5-dev php5-curl php5-json php5-gd php5-odbc php5-pgsql php5-sqlite php5-ps php5-xmlrpc php5-xsl php5-imagick php5-mapscript |
| 88 | -sudo apt-get install php5-mbstring | |
| 89 | 88 | sudo apt-get install proj-epsg |
| 90 | 89 | sudo a2enmod cgi |
| 91 | 90 | sudo service apache2 restart |
| ... | ... | @@ -104,7 +103,7 @@ sudo apt-get install r-base r-base-core r-cran-maptools |
| 104 | 103 | ### Dependendo da versão do Ubuntu, pode ser ainda necessário isso: |
| 105 | 104 | |
| 106 | 105 | ``` |
| 107 | -sudo apt-get install php5-mbstring | |
| 106 | +sudo apt-get install php5-mbstring | |
| 108 | 107 | ``` |
| 109 | 108 | |
| 110 | 109 | Em alguns casos a mbstring já é instalada junto com o PHP, por isso esse comando pode gerar mensagem de erro sem maiores consequências. |
| ... | ... | @@ -125,11 +124,62 @@ Para reiniciar o Apache e efetivar as mudanças |
| 125 | 124 | |
| 126 | 125 | |
| 127 | 126 | ``` |
| 128 | -sudo service apache2 restart | |
| 127 | +sudo service apache2 restart | |
| 129 | 128 | ``` |
| 130 | 129 | |
| 131 | 130 | Teste a instalação digitando no seu navegador web http://localhost |
| 132 | 131 | |
| 132 | +## Linux (baseado em Ubuntu 16) | |
| 133 | + | |
| 134 | +As versões mais recentes do Ubuntu utilizam como padrão o PHP 7, que é incompatível com o Mapserver e i3Geo. | |
| 135 | + | |
| 136 | +Nesses casos é necessário adicionar um repositório de código que contenha o PHP 5 e compilar o Mapserver, o que pode ser feito seguindo-se o roteiro: | |
| 137 | + | |
| 138 | +Digite no terminal Linux: | |
| 139 | + | |
| 140 | +``` | |
| 141 | +sudo add-apt-repository ppa:ondrej/php | |
| 142 | +sudo apt-get update | |
| 143 | +sudo apt-get install apache2 | |
| 144 | +sudo apt-get install php5.6 | |
| 145 | +sudo apt-get install php5.6-memcached php5.6-cli php5.6-mbstring php5.6-mcrypt php5.6-xml php5.6-curl php5.6-json php5.6-gd php5.6-odbc php5.6-pgsql php5.6-sqlite php5.6-ps php5.6-xmlrpc php5.6-xsl php5.6-imagick | |
| 146 | +sudo apt-get install memcached | |
| 147 | +a2enmod rewrite | |
| 148 | +sudo a2enmod cgi | |
| 149 | +sudo service apache2 restart | |
| 150 | +wget http://download.osgeo.org/mapserver/mapserver-7.0.6.tar.gz | |
| 151 | +tar xvf mapserver-7.0.6.tar.gz | |
| 152 | +cd mapserver-7.0.6/ | |
| 153 | +sudo apt-get install cmake | |
| 154 | +mkdir build | |
| 155 | +cd build | |
| 156 | +apt-get install libfreetype6-dev | |
| 157 | +apt-get install php5.6-dev | |
| 158 | +apt-get install libproj-dev | |
| 159 | +apt-get install libfribidi-dev | |
| 160 | +apt-get install libharfbuzz-dev | |
| 161 | +apt-get install libcairo-dev | |
| 162 | +apt-get install libgdal-dev | |
| 163 | +cmake -DCMAKE_INSTALL_PREFIX=/opt \ | |
| 164 | + -DCMAKE_PREFIX_PATH=/usr/local/pgsql/91:/usr/local:/opt \ | |
| 165 | + -DWITH_CLIENT_WFS=ON \ | |
| 166 | + -DWITH_CLIENT_WMS=ON \ | |
| 167 | + -DWITH_CURL=ON \ | |
| 168 | + -DWITH_SOS=OFF \ | |
| 169 | + -DWITH_PHP=ON \ | |
| 170 | + -DWITH_FCGI=OFF \ | |
| 171 | + -DWITH_PYTHON=OFF \ | |
| 172 | + -DWITH_SVGCAIRO=OFF \ | |
| 173 | + -DWITH_GIF=OFF \ | |
| 174 | + ../ >../configure.out.txt | |
| 175 | +make | |
| 176 | +make install | |
| 177 | +echo extension=php_mapscript.so>/etc/php/5.6/mods-available/mapscript.ini | |
| 178 | +phpenmod mapscript | |
| 179 | +service apache2 restart | |
| 180 | + | |
| 181 | +``` | |
| 182 | + | |
| 133 | 183 | ### i3Geo |
| 134 | 184 | |
| 135 | 185 | Para obter o código do i3Geo você tem duas opções, a primeira utiliza simplesmente o download de um arquivo e a segunda utiliza o Git. A vantagem da segunda opção é que você poderá atualizar sua instalação de forma mais fácil. | ... | ... |
pacotes/yui290/build/container/container_compacto.js
100644 → 100755
pacotes/yui290/build/container/container_core_compacto.js
100644 → 100755
pacotes/yui290/build/utilities/utilities_compacto.js
100644 → 100755