<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos apache22 - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/apache22/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/apache22</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Thu, 13 Apr 2017 21:02:37 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.remontti.com.br/wp-content/uploads/2024/09/icone-rr-80x80.png</url>
	<title>Arquivos apache22 - Remontti</title>
	<link>https://blog.remontti.com.br/tag/apache22</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>FreeBSD v8.0 +  Apache + Mysql + PHP “FAMP”</title>
		<link>https://blog.remontti.com.br/648</link>
					<comments>https://blog.remontti.com.br/648#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Mon, 04 Jan 2010 19:23:42 +0000</pubDate>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apache22]]></category>
		<category><![CDATA[famp]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://www.remontti.com.br/blog/?p=648</guid>

					<description><![CDATA[<p>Primeiramente vamos instalar o mysql, para não ficarmos com dependências&#8230; para os amigos de primeira viagem no freebsd usamos os ports para instalação de pacotes, vamos suporte que eu esteja querendo instalar algum pacote&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/648">FreeBSD v8.0 +  Apache + Mysql + PHP “FAMP”</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.remontti.com.br/blog/wp-content/uploads/2010/01/postcard2.gif" data-rel="lightbox-gallery-TcYFC1nB" data-rl_title="" data-rl_caption=""><img fetchpriority="high" decoding="async" class="size-full wp-image-655 alignleft" title="" src="https://www.remontti.com.br/blog/wp-content/uploads/2010/01/postcard2.gif" alt="" width="260" height="328" srcset="https://blog.remontti.com.br/wp-content/uploads/2010/01/postcard2.gif 260w, https://blog.remontti.com.br/wp-content/uploads/2010/01/postcard2-237x300.gif 237w" sizes="(max-width: 260px) 100vw, 260px" /></a>Primeiramente vamos instalar o mysql, para não ficarmos com dependências&#8230; para os amigos de primeira viagem no freebsd usamos os ports para instalação de pacotes, vamos suporte que eu esteja querendo instalar algum pacote e não sei seu diretório, entre em http://www.freshports.org/ e em search faça sua busca, não vou entrar em detalhes. Vamos à instalação:</p>
<p><span id="more-648"></span></p>
<h2><strong>ATUALIZANDO PORTS</strong></h2>
<p><span style="color: #ff6600;"># portsnap fetch<br />
# portsnap extract<br />
# portsnap update</span></p>
<h2><strong>MYSQL </strong></h2>
<p><span style="color: #ff6600;"># cd /usr/ports/databases/mysql51-server/<br />
# make install clean</span></p>
<p>Options for libiconv (padrão)</p>
<p>O processo de compilação pode demorar vários minutos&#8230;</p>
<p>Agora vamos ativa-lo, após starta-lo e reiniciar nosso server para verificar se tudo esta ok.</p>
<p><span style="color: #ff6600;"># echo &#8216;mysql_enable=&#8221;YES&#8221;&#8216; &gt;&gt; /etc/rc.conf<br />
# /usr/local/etc/rc.d/mysql-server start<br />
# reboot<br />
Adicionando uma senha a seu usuário root<br />
# mysqladmin -u root password SUA_SENHA<br />
# history -c</span></p>
<h2><strong>APACHE</strong></h2>
<p><span style="color: #ff6600;"># cd /usr/ports/www/apache22/<br />
# make config </span></p>
<p>Quando for solicitado marque apenas as opções a baixo:</p>
<pre class="remontti-code">Apache2 Options

[X] THREADS               Enable threads support in APR
[X] MYSQL                 Enable MySQL support for apr-dbd
[X] IPV6                  Enable IPv6 support
[X] BDB                   Enable BerkeleyDB dbm
[X] AUTH_BASIC            Enable mod_auth_basic
[X] AUTH_DIGEST           Enable mod_auth_digest
[X] AUTHN_FILE            Enable mod_authn_file
[X] AUTHN_DBD             Enable mod_authn_dbd
[X] AUTHN_DBM             Enable mod_authn_dbm
[X] AUTHN_ANON            Enable mod_authn_anon
[X] AUTHN_DEFAULT         Enable mod_authn_default
[X] AUTHN_ALIAS           Enable mod_authn_alias
[X] AUTHZ_HOST            Enable mod_authz_host
[X] AUTHZ_GROUPFILE       Enable mod_authz_groupfile
[X] AUTHZ_USER            Enable mod_authz_user
[X] AUTHZ_DBM             Enable mod_authz_dbm
[X] AUTHZ_OWNER           Enable mod_authz_owner
[X] AUTHZ_DEFAULT         Enable mod_authz_default
[X] CACHE                 Enable mod_cache
[X] DISK_CACHE            Enable mod_disk_cache
[X] FILE_CACHE            Enable mod_file_cache
[X] DAV                   Enable mod_dav
[X] DAV_FS                Enable mod_dav_fs
[X] ACTIONS               Enable mod_actions
[X] ALIAS                 Enable mod_alias
[X] ASIS                  Enable mod_asis
[X] AUTOINDEX             Enable mod_autoindex
[X] CERN_META             Enable mod_cern_meta
[X] CHARSET_LITE          Enable mod_charset_lite
[Y] DBD                   Enable mod_dbd
[X] DEFLATE               Enable mod_deflate
[X] DIR                   Enable mod_dir
[X] DUMPIO                Enable mod_dumpio
[X] ENV                   Enable mod_env
[X] EXPIRES               Enable mod_expires
[X] HEADERS               Enable mod_headers
[X] IMAGEMAP              Enable mod_imagemap
[X] INCLUDE               Enable mod_include
[X] INFO                  Enable mod_info
[X] LOG_CONFIG            Enable mod_log_config
[X] LOGIO                 Enable mod_logio
[X] MIME                  Enable mod_mime
[X] MIME_MAGIC            Enable mod_mime_magic
[X] NEGOTIATION           Enable mod_negotiation
[X] REWRITE               Enable mod_rewrite
[X] SETENVIF              Enable mod_setenvif
[X] SPELING               Enable mod_speling
[X] STATUS                Enable mod_status
[X] UNIQUE_ID             Enable mod_unique_id
[X] USERDIR               Enable mod_userdir
[X] USERTRACK             Enable mod_usertrack
[X] VHOST_ALIAS           Enable mod_vhost_alias
[X] FILTER                Enable mod_filter
[X] VERSION               Enable mod_version
[X] PROXY                 Enable mod_proxy
[X] SSL                   Enable mod_ssl
[X] SUEXEC                Enable mod_suexec
</pre>
<pre class="remontti-code">Options for perl 5.8

[X] PERL_MALLOC    Use Perl malloc
[X] PERL_64BITINT  Use 64 bit integers (on i386)
[X] USE_PERL       Rewrite links in /usr/bin
</pre>
<pre class="remontti-code">Options for m4 (não marque nada)
[ ] LIBSIGSEGV  Use libsigsegv for better diagnostics</pre>
<p><span style="color: #ff6600;"># make install clean clean-depends</span></p>
<p>Uma vez que o Apache está instalado corretamente, você deve configurar seu servidor. Primeiro, ativar o suporte a SSL e criar o certificado e arquivos fundamentais.</p>
<p><span style="color: #ff6600;"># echo &#8216;apache22_enable=&#8221;YES&#8221;&#8216; &gt;&gt; /etc/rc.conf</span></p>
<p><span style="color: #ff6600;"># echo &#8216;apache22ssl_enable=&#8221;YES&#8221;&#8216; &gt;&gt; /etc/rc.conf<br />
# echo &#8216;accf_http_ready=&#8221;YES&#8221;&#8216; &gt;&gt; /etc/rc.conf<br />
# kldload accf_http</span></p>
<p><span style="color: #ff6600;"># /usr/local/etc/rc.d/apache22 start</span></p>
<p><span style="color: #ff6600;"># cd /usr/local/etc/apache22/<br />
# openssl genrsa -des3 -out server.key 1024</span><br />
Generating RSA private key, 1024 bit long modulus<br />
.++++++<br />
&#8230;&#8230;&#8230;&#8230;&#8230;++++++<br />
e is 65537 (0x10001)<br />
Enter pass phrase for server.key:<strong> SUA_SENHA</strong><br />
Verifying &#8211; Enter pass phrase for server.key: <strong>SUA_SENHA</strong></p>
<p><span style="color: #ff6600;"># openssl req -new -key server.key -out server.csr</span><br />
Enter pass phrase for server.key: <strong>SUA_SENHA</strong><br />
You are about to be asked to enter information that will be incorporated<br />
into your certificate request.<br />
What you are about to enter is what is called a Distinguished Name or a DN.<br />
There are quite a few fields but you can leave some blank<br />
For some fields there will be a default value,<br />
If you enter &#8216;.&#8217;, the field will be left blank.<br />
&#8212;&#8211;<br />
Country Name (2 letter code) [AU]:BR<br />
State or Province Name (full name) [Some-State]:Rio Grande do Sul<br />
Locality Name (eg, city) []:Fred. West.<br />
Organization Name (eg, company) [Internet Widgits Pty Ltd]:remontti<br />
Organizational Unit Name (eg, section) []:<br />
Common Name (eg, YOUR name) []:<br />
Email Address []:</p>
<p>Please enter the following &#8216;extra&#8217; attributes<br />
to be sent with your certificate request<br />
A challenge password []:<br />
An optional company name []:</p>
<p><span style="color: #ff6600;"># openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt</span><br />
Signature ok<br />
subject=/C=BR/ST=Rio Grande do Sul/L=Fred. West./O=remontti<br />
Getting Private key<br />
Enter pass phrase for server.key: <strong>SUA_SENHA</strong></p>
<p><span style="color: #ff6600;"># chmod 0400 server.key server.crt<br />
# cd /usr/local/www/apache22/<br />
# mkdir ssl<br />
# cd /usr/local/etc/apache22/<br />
# vi httpd.conf</span></p>
<p>Comente as seguintes linhas:<br />
<span style="color: #3366ff;"><em>#LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so<br />
#LoadModule file_cache_module libexec/apache22/mod_file_cache.so<br />
#LoadModule cache_module libexec/apache22/mod_cache.so<br />
#LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so<br />
#ScriptAlias /cgi-bin/ &#8220;/usr/local/www/apache22/cgi-bin/&#8221;</em></span></p>
<p>Descomente:<br />
<span style="color: #3366ff;">Include etc/apache22/extra/httpd-ssl.conf </span> #(Fazendo isso quando vc reiniciar o serviço ou o Server será solicitado senha)<br />
<span style="color: #3366ff;">AddType text/html .shtml<br />
AddOutputFilter INCLUDES .shtml<br />
MIMEMagicFile etc/apache22/magic </span></p>
<p>Altere:<br />
<span style="color: #3366ff;">ServerAdmin seu@email.com<br />
DirectoryIndex index.html index.htm</span></p>
<p>Adicione:<br />
<span style="color: #3366ff;">ServerSignature Off</span></p>
<p># vi /usr/local/etc/apache22/extra/httpd-ssl.conf<br />
Se vc desejar trocar o diretório do DocumentRoot para o seu diretório entre outras de acordo com suas necessidades.<br />
DocumentRoot &#8220;/usr/local/www/apache22/XXXX&#8221;</p>
<p><span style="color: #ff9900;"># /usr/local/etc/rc.d/apache22 restart</span><br />
Enter pass phrase: <strong>SUA_SENHA do ssl</strong></p>
<h2><strong>PHP5 </strong></h2>
<p><span style="color: #ff6600;"># cd /usr/ports/lang/php5<br />
# make config </span></p>
<pre class="remontti-code">Options for php5 5.2.12   

[X] CLI        Build CLI version
[X] CGI        Build CGI version
[X] APACHE     Build Apache module
[X] DEBUG      Enable debug
[X] SUHOSIN    Enable Suhosin protection system (not for jails)
[X] MULTIBYTE  Enable zend multibyte support
[X] IPV6       Enable ipv6 support
[X] MAILHEAD   Enable mail header patch
[X] REDIRECT   Enable force-cgi-redirect support (CGI only)
[X] DISCARD    Enable discard-path support (CGI only)
[X] FASTCGI    Enable fastcgi support (CGI only)
[X] PATHINFO   Enable path-info-check support (CGI only)</pre>
<p><span style="color: #ff6600;"># make install clean<br />
# cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini<br />
# echo &#8216;#CONFIGURACAO PHP5&#8217; &gt;&gt; /usr/local/etc/apache22/httpd.conf<br />
# echo &#8216;AddType application/x-httpd-php .php&#8217; &gt;&gt; /usr/local/etc/apache22/httpd.conf<br />
# echo &#8216;AddType application/x-httpd-php-source .phps&#8217; &gt;&gt; /usr/local/etc/apache22/httpd.conf<br />
# vi /usr/local/etc/apache22/httpd.conf</span></p>
<p>Adicione ao DirectoryIndex deixando assim:<br />
<span style="color: #3366ff;">DirectoryIndex index.html index.htm <strong>index.php</strong></span></p>
<p><span style="color: #ff6600;"># vi /usr/local/etc/php.ini</span><br />
<span style="color: #3366ff;">Altere: short_open_tag = On</span></p>
<h2>PHP5-Extensions</h2>
<p><span style="color: #ff6600;"># cd /usr/ports/lang/php5-extensions<br />
# make install clean</span></p>
<pre class="remontti-code">PHP5-Extensions Options
[X] BZ2         bzip2 library support
[X] CTYPE       ctype functions
[X] CURL        CURL support
[X] DBA         dba support
[X] DOM         DOM support
[X] FILEINFO    fileinfo support
[X] FILTER      input filter support
[X] FTP         FTP support
[X] GD          GD library support
[X] HASH        HASH Message Digest Framework
[X] ICONV       iconv support
[X] IMAP        IMAP support
[X] JSON        JavaScript Object Serialization support
[X] MCRYPT      Encryption support
[X] MHASH       Crypto-hashing support
[X] MYSQL       MySQL database support
[X] PDO         PHP Data Objects Interface (PDO)
[X] PDO_SQLITE  PDO sqlite driver
[X] POSIX       POSIX-like functions
[X] SESSION     session support
[X] SHMOP       shmop support
[X] SIMPLEXML   simplexml support
[X] SOAP        SOAP support
[X] SOCKETS     sockets support
[X] SPL         Standard PHP Library
[X] SQLITE      sqlite support
[X] TOKENIZER   tokenizer support
[X] XML         XML support
[X] XMLREADER   XMLReader support
[X] XMLRPC      XMLRPC-EPI support
[X] XMLWRITER   XMLWriter support
[X] ZIP         ZIP support</pre>
<p>Deixe marcado o que esta por padrão para todas as próximas opções</p>
<p><span style="color: #ff6600;"># /usr/local/etc/rc.d/apache22 restart</span></p>
<h2>PhpMyAdmin</h2>
<p><span style="color: #ff6600;"># cd /usr/ports/databases/phpmyadmin211/</span></p>
<p><span style="color: #ff6600;"># make install clean</span></p>
<pre class="remontti-code">Options for phpMyAdmin211 2.11.9.6

[ ] SUPHP     suPHP support
[X] BZ2       bzip2 library support
[X] GDGD 	  library support
[X] OPENSSL   OpenSSL support
[X] PDF       PDFlib support (implies GD)
[X] ZLIB      ZLIB support
[X] MCRYPT    MCrypt library support
[X] MBSTRING  Multi-byte character-set string support</pre>
<p><span style="color: #ff6600;"># cp /usr/local/www/phpMyAdmin211/libraries/config.default.php /usr/local/www/phpMyAdmin211/config.inc.php</span></p>
<p><span style="color: #ff6600;"># vim /usr/local/www/phpMyAdmin211/config.inc.php</span><br />
Altere: <span style="color: #3366ff;">$cfg[&#8216;Servers&#8217;][$i][&#8216;auth_type&#8217;] = &#8216;config&#8217;;</span><br />
para: <span style="color: #3366ff;">$cfg[&#8216;Servers&#8217;][$i][&#8216;auth_type&#8217;] = &#8216;<strong>http</strong>&#8216;;</span></p>
<p>Adicione no httpd.conf<br />
<span style="color: #ff6600;"># /usr/local/etc/apache22/httpd.conf</span></p>
<pre class="remontti-code">Alias /phpmyadmin &quot;/usr/local/www/phpMyAdmin211/&quot;

&lt;Directory &quot;/usr/local/www/phpMyAdmin211/&quot;&gt;
    Options none
    AllowOverride Limit

    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 ip_da_sua_rede


</pre>
<p>Isso ai galera, abraço!</p>
<p>O post <a href="https://blog.remontti.com.br/648">FreeBSD v8.0 +  Apache + Mysql + PHP “FAMP”</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/648/feed</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
