标签:使用 path file height 否则 命令 创建 rmi php
http://archive.apache.org/dist/httpd/httpd-2.2.0.tar.gz
tar -xvf httpd-2.2.0.tar.gz
./configure --enable-so make make install
/usr/local/apache2/bin/apachectl start
启动报错: httpd: Could not reliably determine the server‘s fully qualified domain name, using 127.0.0.1 for ServerName
解决:
vim /usr/local/apache2/conf/httpd.conf #编译安装时配置文件所在路
修改:ServerName www.example.com:80 为 ServerName localhost:80
/usr/local/apache2/bin/apachectl stop
现在需要配置并编译 PHP。在这里可以用各种各样的参数来自定义 PHP,例如启动哪些扩展功能包的支持等。用 ./configure --help 命令可以列出当前可用的所有参数。在此例中,将给出一个在有 MySQL 支持的 Apache 2 上进行配置的范例。
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql make make install
如果在安装后想改变配置选项,添加功能模块,只需重新 configure,make,以及 make install php就可以了,Apache 不需要重新编译,重新启动 Apache 新模块就生效了。
注意:除非明确有提示,否则“make install”命令将安装 PEAR、各种 PHP 工具诸如 phpize,并安装 PHP CLI 等等。
[root@computer7 php-7.3.1]# pwd
/data/php-7.3.1
cp php.ini-development /usr/local/lib/php.ini # 复制安装包下的配置文件到/usr/local/lib/php.ini
可以编辑 php.ini 来设置 PHP 运行时的选项。如果想要把此文件放到另外的位置,需要在步骤 5 添加 --with-config-file-path=/path 选项。
如果选择了 php.ini-production,请务必阅读其中的变更列表,它们将影响 PHP 的执行。
<FilesMatch "\.ph(p[2-6]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch>
然后,可以将 .phps 文件由 PHP 源码过滤器处理,使得其在显示时可以高亮源码,设置如下:
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
如下图所示:
/usr/local/apache2/bin/apachectl start
cd /usr/local/apache2/htdocs [root@computer7 htdocs]# vim test.php <?php phpinfo(); ?>
访问: http:17.0.0.1/test.php 显示如页面,表示安安成功
参考:http://php.net/manual/zh/install.unix.apache2.php
标签:使用 path file height 否则 命令 创建 rmi php
原文地址:https://www.cnblogs.com/cs294639693/p/10259356.html