PHP Installation on Linux or Unix wi

首页 / PHP入门教程 / PHP Installation on Linux or Unix wi

如果您打算在Linux或Unix的任何版本上安装PHP,那么这是前提条件列表-

现在是在Linux或Unix计算机上安装Apache和PHP5的步骤。如果您的PHP或Apache版本不同,请相应注意。

  • 如果尚未这样做,请解压缩并解压缩Apache源代码发行版。除非您有其他理由,否则/usr/local是标准位置。

    无涯教程网

gunzip -c apache_1.3.x.tar.gz
tar -xvf apache_1.3.x.tar
  • 按如下所示构建apache服务器

cd apache_1.3.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
  • 解压缩并解压缩PHP源代码发行版。除非您有其他理由,否则/usr/local是标准位置。

gunzip -c php-5.x.tar.gz
tar -xvf php-5.x.tar
cd php-5.x
  • 假设您正在使用MySQL数据库,请配置并构建PHP。

./configure --with-apxs=/usr/sbin/apxs\
            --with-mysql=/usr/bin/mysql
make
make install
  • 安装php.ini文件。编辑此文件以获取配置指令-

cd ../../php-5.x
cp php.ini-dist /usr/local/lib/php.ini
  • 告诉您的Apache服务器您想从中提供文件的位置,以及要标识PHP文件的扩展名。.php是标准配置,但是您可以使用.html,.phtml或任何您想要的名称。

    • 转到您的HTTP配置文件(/usr/local/apache/conf或任何路径)

    • 使用文本编辑器打开httpd.conf。

    • 搜索单词DocumentRoot(应该出现两次),然后将两个路径都更改为您要为其提供文件的目录的路径(在本示例中为/home/httpd)。我们建议使用主目录,而不是默认的/usr/local/apache/htdocs,因为它更安全,但不必位于主目录中。您将所有PHP文件保留在此目录中。

    • 添加至少一个PHP扩展指令,如以下第一行代码所示。在第二行中,我们还添加了第二个处理程序,以将所有HTML文件解析为PHP。

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
    
    • 重新启动服务器。每次更改HTTP配置或php.ini文件时,都必须停止并重新启动服务器。

    cd ../bin
    ./apachectl start
    
    • 将文档根目录权限设置为world-executable。目录中的实际PHP文件仅需要全球可读(644)。如有必要,将/home/httpd替换为- 下的文档根目录

    chmod 755 /home/httpd/html/php
    
    • 打开文本编辑器。 <?php phpinfo(); ?>将此文件作为info.php保存在Web服务器的文档根目录中。

    • 启动任何Web浏览器并浏览文件。您必须始终使用HTTP请求(http://www.testdomain.com/info.php或http://localhost/info.php或http://127.0.0.1/info .php),而不是文件名(/home/httpd/info.php),以便正确解析该文件

这一章《PHP Installation on Linux or Unix with Apache函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

好记忆不如烂笔头。留下你的足迹吧 :)

相关推荐

AI技术内参 -〔洪亮劼 - 〕

OAuth 2.0实战课 -〔王新栋 - 〕

陈天 · Rust 编程第一课 -〔陈天 - 〕

零基础入门Spark -〔吴磊 - 〕

我在数据库seeder 中有这个错误,不知道如何解决?

弹性豆茎与 laravel 特使

.HTACCESS 添加到 slug

如何判断返回的集合关系中是否存在变量

如何在 docker 容器中安装 PHP composer

php mysqli_connect:客户端未知的身份验证方法 [caching_sha2_password]

视频推荐

10PHP基础——数组(归并排序) 更多视频教程 »