Ubuntu服务器下搭建php运行环境的方法
<p>本文实例讲述了Ubuntu服务器下搭建php运行环境的方法。分享给大家供大家参考,具体如下:</p>
<p>
<strong>安装 Apache2:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_144909">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">apache2</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>安装PHP模块:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_109822">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">php5</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>安装Mysql</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_437687">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get installmysql-server</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
其他模块安装:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_601823">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">libapache2-mod-php5</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get installlibapache2-mod-auth-mysql</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get installphp5-mysql</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">php5-gd</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
前两个很容易明白,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。第三个在php操作mysql数据库时用到,大多数人都有数据库编程经验,所以这就不用多解释了。第四个GD库。</p>
<p>
<strong>1.apache根目录</strong></p>
<p>
安装完apache2,根目录在/var/www下,可以通过<span>http://localhost/</span>测试一下是否好用。当然也可以在该目录下新建一个文件test.html来试一试<span>http://localhost/test.html</span>。</p>
<p>
<strong>2.改变apache2的默认目录到当前的开发目录</strong></p>
<p>
apache2的默认目录配置在<span>/etc/apache2/sites-enabled/00default</span>文件中。</p>
<p>
找到该文件中的DocumentRoot项,将/var/www改为你的开发目录就OK了。</p>
<p>
当然,还有一种方法就是不改变默认目录,只是在var/www下建立一个到你的目录的链接。比如你的目录在<span>/home/username/phptest</span>,那么你只要</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_166160">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash functions">ln</code> <code class="bash plain">-s</code><code class="bash plain">/home/username/phptest</code> <code class="bash plain">/var/www/phptest</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
这样你就可以通过<span>http://localhost/phptest</span>访问你的工作目录了。</p>
<p>
<strong>3、配置中常用命令</strong></p>
<p>
重启apache</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_662951">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">/etc/init</code><code class="bash plain">.d</code><code class="bash plain">/apache2</code> <code class="bash plain">restart</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
希望本文所述对大家Ubuntu服务器配置有所帮助。</p>
<p>
原文链接:https://blog.csdn.net/liutao2016/article/details/53161005</p>
頁:
[1]