<?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>Marslert Guy - A walking guy to the M@rs &#187; LAMP</title>
	<atom:link href="http://marslert.com/blog/category/lamp/feed/" rel="self" type="application/rss+xml" />
	<link>http://marslert.com/blog</link>
	<description>M@rsGuy</description>
	<lastBuildDate>Tue, 21 Jul 2009 17:41:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ERROR 1045 (28000): Access denied for user &#039;root&#039;@&#039;localhost&#039; (using password: NO)</title>
		<link>http://marslert.com/blog/2009/01/12/error-1045-28000-access-denied-for-user-rootlocalhost-using-password-no/</link>
		<comments>http://marslert.com/blog/2009/01/12/error-1045-28000-access-denied-for-user-rootlocalhost-using-password-no/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 18:03:24 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=95</guid>
		<description><![CDATA[# mysql ERROR 1045 (28000): Access denied for user &#8216;root&#8217;@'localhost&#8217; (using password: NO) Create a file .my.cnf in /root . Insert below detail to .my.cnf [client] user=root pass=mysql root password]]></description>
			<content:encoded><![CDATA[<p># mysql<br />
ERROR 1045 (28000): Access denied for user &#8216;root&#8217;@'localhost&#8217; (using password: NO)</p>
<p>Create a file .my.cnf in /root .</p>
<p>Insert below detail to .my.cnf</p>
<blockquote><p>[client]<br />
user=root<br />
pass=mysql root password</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2009/01/12/error-1045-28000-access-denied-for-user-rootlocalhost-using-password-no/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL command</title>
		<link>http://marslert.com/blog/2009/01/12/mysql-command/</link>
		<comments>http://marslert.com/blog/2009/01/12/mysql-command/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 17:58:28 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=92</guid>
		<description><![CDATA[Create mysql user with password : # mysql # create user wpuser identified by &#8216;wppass&#8217;; Note : wpuser is the mysql username and follow by wppass is the mysql user password. Grant privileges to mysql db : # grant all privileges on wordpress.* to &#8216;wpuser&#8217;@'localhost&#8217; identified by &#8216;wppass&#8217;; Check privileges : show grants for &#8216;wpuser&#8217;@'localhost&#8217;; [...]]]></description>
			<content:encoded><![CDATA[<p>Create mysql user with password :</p>
<blockquote><p># mysql</p></blockquote>
<blockquote><p># create user wpuser identified by &#8216;wppass&#8217;;</p></blockquote>
<p>Note : wpuser is the mysql username and follow by wppass is the mysql user password.</p>
<p>Grant privileges to mysql db :</p>
<blockquote><p># grant all privileges on wordpress.* to &#8216;wpuser&#8217;@'localhost&#8217; identified by &#8216;wppass&#8217;;</p></blockquote>
<p>Check privileges :</p>
<blockquote><p>show grants for &#8216;wpuser&#8217;@'localhost&#8217;;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| Grants for wpuser@localhost                                                          |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| GRANT USAGE ON *.* TO &#8216;wpuser&#8217;@'localhost&#8217; IDENTIFIED BY PASSWORD &#8217;7171e928058581f3&#8242; |<br />
| GRANT ALL PRIVILEGES ON `wordpress`.* TO &#8216;wpuser&#8217;@'localhost&#8217;                        |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
2 rows in set (0.01 sec)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2009/01/12/mysql-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cannot run apxs</title>
		<link>http://marslert.com/blog/2009/01/12/cannot-run-apxs/</link>
		<comments>http://marslert.com/blog/2009/01/12/cannot-run-apxs/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 17:53:57 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=90</guid>
		<description><![CDATA[The error faced when compiling PHP module to Apache2. Sorry, I cannot run apxs.  Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using &#8211;with-apxs2=/path/to/apxs 3. Apache was not built using &#8211;enable-so (the apxs usage page is displayed) The output of /usr/local/apache/bin/apxs follows: ./configure: /usr/local/apache/bin/apxs: /replace/with/path/to/perl/interpreter: [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The error faced when compiling PHP module to Apache2.</p>
<p>Sorry, I cannot run apxs.  Possible reasons follow:</p>
<p>1. Perl is not installed<br />
2. apxs was not found. Try to pass the path using &#8211;with-apxs2=/path/to/apxs<br />
3. Apache was not built using &#8211;enable-so (the apxs usage page is displayed)</p>
<p>The output of /usr/local/apache/bin/apxs follows:<br />
./configure: /usr/local/apache/bin/apxs: /replace/with/path/to/perl/interpreter: bad interpreter: No such file or directory<br />
configure: error: Aborting</p></blockquote>
<p>Replace first line of /usr/local/apache/bin/apxs from,</p>
<blockquote><p>#!/replace/with/path/to/perl/interpreter</p></blockquote>
<p>with</p>
<blockquote><p>#!/usr/bin/perl -w</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2009/01/12/cannot-run-apxs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>chkconfig</title>
		<link>http://marslert.com/blog/2009/01/12/chkconfig/</link>
		<comments>http://marslert.com/blog/2009/01/12/chkconfig/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 17:50:05 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=85</guid>
		<description><![CDATA[Learn some chkconfig command today. This command is used to maintain the /etc/rc[0-6].d directory hierarchy. First of all, lets understand and differentiate some of the /etc/rc[0-6].d . rc1.d &#62;&#62;&#62; Single user mode rc2.d &#62;&#62;&#62; Custom user mode rc3.d &#62;&#62;&#62;Multiple user mode with networking availability rc4.d &#62;&#62;&#62; Custom user mode rc5.d &#62;&#62;&#62; Multiple user mode with [...]]]></description>
			<content:encoded><![CDATA[<p>Learn some chkconfig command today. This command is used to maintain the /etc/rc[0-6].d directory hierarchy.</p>
<p>First of all, lets understand and differentiate some of the /etc/rc[0-6].d .</p>
<p>rc1.d &gt;&gt;&gt; Single user mode</p>
<p>rc2.d &gt;&gt;&gt; Custom user mode</p>
<p>rc3.d &gt;&gt;&gt;Multiple user mode with networking availability</p>
<p>rc4.d &gt;&gt;&gt; Custom user mode</p>
<p>rc5.d &gt;&gt;&gt; Multiple user mode with networking availability that has GUI mode (xlogin)</p>
<p># chkconfig &#8211;list<br />
haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off<br />
httpd           0:off   1:off   2:off   3:on    4:off   5:off   6:off<br />
ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off<br />
iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off<br />
kudzu           0:off   1:off   2:off   3:on    4:on    5:on    6:off<br />
lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off<br />
mcstrans        0:off   1:off   2:on    3:on    4:on    5:on    6:off<br />
messagebus      0:off   1:off   2:off   3:on    4:on    5:on    6:off<br />
multipathd      0:off   1:off   2:off   3:off   4:off   5:off   6:off<br />
mysqld          0:off   1:off   2:off   3:off    4:off   5:off   6:off<br />
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off<br />
netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off<br />
netplugd        0:off   1:off   2:off   3:off   4:off   5:off   6:off<br />
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off<br />
rdisc           0:off   1:off   2:off   3:off   4:off   5:off   6:off<br />
restorecond     0:off   1:off   2:on    3:on    4:on    5:on    6:off<br />
sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off<br />
syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off</p>
<p>Now, mysqld service was set to off for rc3.d . We are going to On it in rc3.d level with below command.</p>
<blockquote><p># chkconfig &#8211;levels 3 mysqld on</p></blockquote>
<p>Will see S64mysqld in /etc/rc3.d in my case. I see K36mysqld when levels 3 was off in my case.</p>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2009/01/12/chkconfig/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Manually install pureftp</title>
		<link>http://marslert.com/blog/2009/01/12/manually-install-pureftp/</link>
		<comments>http://marslert.com/blog/2009/01/12/manually-install-pureftp/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 17:30:44 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=80</guid>
		<description><![CDATA[Before install pureftp, I am going to show how to manually create a linux user, linux group and assign the user to grou[. Add user: # useradd ftpuser Check user: # less /etc/passwd ftpuser:x:500:500::/home/ftpuser:/bin/bash Add group: # groupadd ftpgroup Check group: # less /etc/group ftpgroup:x:500: Assign user to group: # vi /etc/group change ftpgroup:x:500: to [...]]]></description>
			<content:encoded><![CDATA[<p>Before install pureftp, I am going to show how to manually create a linux user, linux group and assign the user to grou[.</p>
<p>Add user:</p>
<blockquote><p># useradd ftpuser</p></blockquote>
<p>Check user:</p>
<blockquote><p># less /etc/passwd</p>
<p>ftpuser:x:500:500::/home/ftpuser:/bin/bash</p></blockquote>
<p>Add group:</p>
<blockquote><p># groupadd ftpgroup</p></blockquote>
<p>Check group:</p>
<blockquote><p># less /etc/group</p>
<p>ftpgroup:x:500:</p></blockquote>
<p>Assign user to group:</p>
<blockquote><p># vi /etc/group</p>
<p>change ftpgroup:x:500: to ftpgroup:x:500:ftpuser</p></blockquote>
<p>Install pureftp:</p>
<ol>
<li>Download pureftp installation file from ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ .</li>
<li>Extract the installation file at any directory.</li>
<li>Run ./configure &#8211;with-everything &#8211;with-paranoidmsg &#8211;without-capabilities -with-virtualchroot</li>
<li>Run make &amp; make install</li>
<li>Done</li>
</ol>
<p>Copy pureftp configuration to /etc :</p>
<blockquote><p># cp pure-ftpd-1.0.21/configuration-file/pure-ftpd.conf /etc</p></blockquote>
<p>Copy pureftp startup script to /usr/local/sbin/ :</p>
<blockquote><p># cp pure-ftpd-1.0.21/configuration-file/pure-config.pl /usr/local/sbin/</p></blockquote>
<p>Create a ftp user :</p>
<blockquote><p># pure-pw useradd test -u ftpuser -d /home/directoryname</p></blockquote>
<ul>
<li>useradd &gt; option of pure-pw</li>
<li>test &gt; the ftp username</li>
<li>-u &gt; linux username</li>
<li>ftpuser &gt; the linux user that created</li>
<li>-d &gt; path to the upload directory</li>
<li>/home/directoryname &gt; path name</li>
</ul>
<p>Show ftp user detail :</p>
<blockquote><p># pure-pw show test</p></blockquote>
<p>Output :</p>
<blockquote><p>Login              : test<br />
Password           : $1$h8ZLTun0$iYCeCgrYfMz0BrbLC/6Ca1<br />
UID                : 500 (ftpuser)<br />
GID                : 500 (ftpgroup)<br />
Directory          : /home/directory/./<br />
Full name          :<br />
Download bandwidth : 0 Kb (unlimited)<br />
Upload   bandwidth : 0 Kb (unlimited)<br />
Max files          : 0 (unlimited)<br />
Max size           : 0 Mb (unlimited)<br />
Ratio              : 0:0 (unlimited:unlimited)<br />
Allowed local  IPs :<br />
Denied  local  IPs :<br />
Allowed client IPs :<br />
Denied  client IPs :<br />
Time restrictions  : 0000-0000 (unlimited)<br />
Max sim sessions   : 0 (unlimited)</p></blockquote>
<p>Check ftp user option :</p>
<blockquote><p># pure-pw usermod test -h</p></blockquote>
<p>Ftp user option normally stored in /etc/pureftpd.passwd . You will something like below when open this file.</p>
<blockquote><p>test:$1$vrb6.MK0$/shIogHo4RVvQXr8bJSBe/:500:500::/home/directory/::::::::::::</p></blockquote>
<p>Generate ftp database :</p>
<blockquote><p># pure-pw mkdb</p></blockquote>
<p>The ftp database file will be created at /etc and named pureftpd.pdb .</p>
<p>Un-comment PureDB &amp; AltLog varialble that store in /etc/pure-ftpd.conf .</p>
<p>Now, we can start the ftp service</p>
<blockquote><p># /usr/local/sbin/pure-config.pl /etc/pure-ftpd.conf</p></blockquote>
<p>Done !!! Pureftp is installed. May try to connect to the ftp service via ftp client or ftp command.</p>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2009/01/12/manually-install-pureftp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>cannot restore segment prot after reloc: Permission denied</title>
		<link>http://marslert.com/blog/2008/12/18/cannot-restore-segment-prot-after-reloc-permission-denied/</link>
		<comments>http://marslert.com/blog/2008/12/18/cannot-restore-segment-prot-after-reloc-permission-denied/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 16:53:36 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=75</guid>
		<description><![CDATA[Met this problem when I was compiling PHP5 for my testing virtual centos. Gotto temporary disable it by executing command, /usr/sbin/setenforce 0]]></description>
			<content:encoded><![CDATA[<p>Met this problem when I was compiling PHP5 for my testing virtual centos. Gotto temporary disable it by executing command,</p>
<blockquote><p>/usr/sbin/setenforce 0</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2008/12/18/cannot-restore-segment-prot-after-reloc-permission-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80</title>
		<link>http://marslert.com/blog/2008/11/30/98address-already-in-use-make_sock-could-not-bind-to-address-000080/</link>
		<comments>http://marslert.com/blog/2008/11/30/98address-already-in-use-make_sock-could-not-bind-to-address-000080/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 10:25:22 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=69</guid>
		<description><![CDATA[The problem happened when I could not start the Apache service when the production server was overloading. root@servername [~]# service httpd start (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Lets run the netstat to check the Apache process is hook up [...]]]></description>
			<content:encoded><![CDATA[<p>The problem happened when I could not start the Apache service when the production server was overloading.</p>
<blockquote><p>root@servername [~]# service httpd start</p>
<p>(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80</p>
<p>no listening sockets available, shutting down</p>
<p>Unable to open logs</p></blockquote>
<p>Lets run the netstat to check the Apache process is hook up with which other process.</p>
<blockquote><p>root@servername [~]# netstat -lnp | grep &#8217;0.0.0.0:80&#8242;</p>
<p>tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      22666/exim</p></blockquote>
<p>Next, run the ps command to check above listening process</p>
<blockquote><p>root@servername [~]# ps 22666</p>
<p>PID TTY      STAT   TIME COMMAND</p>
<p>22666 ?        S&lt;s    0:00 /usr/sbin/exim -Mc 1L5ryZ-0005tZ-T0</p></blockquote>
<p>GotYa. Is confirmed that Apache process could not stop due to Exim process.</p>
<p>Run the service reboot command to Exim service. Give a shoot by restarting Exim and then start Apache will wake up your Apache service.</p>
<p>Note : This is an example situation which it does not really relates to Exim process. It could be other process. Do check with netstat command and you will find out.</p>
<p> </p>
<blockquote><p> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2008/11/30/98address-already-in-use-make_sock-could-not-bind-to-address-000080/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>/home/virtfs/Cpanelusername</title>
		<link>http://marslert.com/blog/2008/01/23/homevirtfscpanelusername/</link>
		<comments>http://marslert.com/blog/2008/01/23/homevirtfscpanelusername/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 10:55:39 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=53</guid>
		<description><![CDATA[Today, I&#8217;m going to share my experience related to title. Above path is actually the Jailshell configuration path created by WHM when a Cpanel user was granted with shell access. Note : Do not delete any data inside /home/virtfs/Cpanelusername as it can screw up your Cpanel server. Reason : The /home/virtfs/ is created for user [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;m going to share my experience related to title.</p>
<p>Above path is actually the Jailshell configuration path created by WHM when a Cpanel user was granted with shell access.</p>
<p>Note : Do not delete any data inside /home/virtfs/Cpanelusername as it can screw up your Cpanel server.</p>
<p>Reason : The /home/virtfs/ is created for user with Jailshell. Virtfs is hardlinked to some system files. By delete the data inside /home/virtfs/, you delete the actual system file they&#8217;re linked to. This is going to be bad and screw up your system file and delete other important data such as Mysql database. So, beware on this.<br />
Shall you need to remove any shell access from any cpanel user, just navigate to <strong>WHM &gt;&gt; Manage Shell Access</strong> and disable Jailed Shell for users.</p>
<p>For your information, when we check the disk size for /home/virtfs/Cpanelusername. You will see some disk size. Imagine if there is few more cpanel user granted with Jailshell, there will few more directories create at /home/virtfs/. You will find there is more disk space after du -sh those directories. But don&#8217;t worry as it will not consume your actual server diskspace. Some advice which is /home/virtfs need to excluded from backup system.</p>
<p>Additionally, always be careful when run command &#8216;rm -rf *&#8217;. It will delete all the file with option of recursive and force. Need more information, visit <a href="http://linux.about.com/od/commands/l/blcmdl1_rm.htm">here</a>.</p>
<p>Hope this sharing could help someone to avoid causing error.</p>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2008/01/23/homevirtfscpanelusername/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apache 2.2.4 Installation</title>
		<link>http://marslert.com/blog/2007/08/07/apache-224-installation/</link>
		<comments>http://marslert.com/blog/2007/08/07/apache-224-installation/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 13:12:09 +0000</pubDate>
		<dc:creator>marslert</dc:creator>
				<category><![CDATA[LAMP]]></category>

		<guid isPermaLink="false">http://marslert.com/blog/?p=21</guid>
		<description><![CDATA[This is after many months I learn install Apache at my Vmware machine under WinXp. As my recent migrate to Ubuntu, I do install Apache for my learning usage. A bit confuse when choose which version to install. But since my comp plan to migrate Apache 1.x to 2.x, I straight away download the latest [...]]]></description>
			<content:encoded><![CDATA[<p>This is after many months I learn install Apache at my Vmware machine under WinXp. As my recent migrate to Ubuntu, I do install Apache for my learning usage. A bit confuse when choose which version to install. But since my comp plan to migrate Apache 1.x to 2.x, I straight away download the latest release and install.</p>
<p>However, there will never have one time success installation for a beginner. LOL. Hence, there got few starting erros encounter with the solving steps I locate.</p>
<p>Got this when compile apache,</p>
<blockquote><p>configure: error: Cannot use an external APR-util with the bundled APR</p></blockquote>
<p>which can resolve by below configure</p>
<blockquote><p># ./configure &#8211;enable-so &#8211;with-included-apr<br />
# make<br />
# make install<br />
or<br />
# ./configure &#8211;prefix=/usr/local/apache2 &#8211;enable-so &#8211;with-included-apr</p></blockquote>
<p>Use command to start apache:</p>
<blockquote><p># /usr/local/apache2/bin/apachectl start</p></blockquote>
<p>Remember to edit ServerName under /usr/local/apache2/conf/httpd.conf else below error will display when start apache:</p>
<blockquote><p>apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName</p></blockquote>
<p>Then, verify by browse http://localhost/ or http://127.0.0.1/.</p>
<p>*** Drop me any comment if there is any step left and best configure setting to recommend.</p>
]]></content:encoded>
			<wfw:commentRss>http://marslert.com/blog/2007/08/07/apache-224-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
