UNIX下的PHP环境配置

 更新时间:2016年11月25日 15:29  点击:2312
UNIX下的PHP环境配置
所需软件php-3.0.14-win32.zip    
php-3.0.14-win32.zip    
mysql-shareware-3.22.32-win.zip 
所有软件均安装在/export/home/guoj/下,也可在其他目录。
安装mysql
gzip -dc mysql-3.22.30.tar.gz | tar xvf-
cd mysql-3.22.30
./configure -prefix= /export/home/guoj/mysql
make
make install
scripts/mysql_install_db
cd../mysql/bin
bin/safe_mysqld &
安装php+apache
gzip -dc apache_1.3.11.tar.gz | tar xvf-
gzip -dc php-3.0.11.tar.gz | tar xvf-
cd apache_1.3.11
./configure -prefix= /export/home/guoj/www
cd ../php-3.0.11
./configure -with-apache= /export/home/guoj/apache_1.3.11
     -with-mysql= /export/home/guoj/mysql -enable-track-vars
make
make install
cd ../apache_1.3.11
./configure --prefix= /export/home/guoj/www
     --activate-module=src/modules/php3/libphp3.aP
make
make install
cd ../php-3.0.11
cd ../php3.ini-dist php3.ini
vi php3.ini
修改php3.ini
 doc_root=/export/home/guoj/www/htdocs/
 extension_dir=/export/home/guoj/php-3.0.11/
 extension=php3_mysql.dll
cp php3.ini/usr/local/lib/php3.ini
vi ../www/conf/httpd.conf
     加上以下几句:
 AddType application/x-httpd-php3 .php3
 <Directory "/export/home/guoj/php-3.0.11/">
  Options FollowSymLinks
  AllowOverride None
 </Directory>
../www/bin/apachectl start

  配置过程:
  
  (一)http.conf
  把PHP直接作为apache的一个模块运行:
  LoadModule php5_module "C:/php/php5apache2.dll"
  AddType application/x-httpd-php .php
  
  在Apache目录下建立了一个www的目录用于存放站点文件,在http.conf里:
  把DocumentRoot "D:/Apache2/htdocs"改成了DocumentRoot "D:/Apache2/www"
  直接列目录:
  Options FollowSymLinks
  AllowOverride None
  改为:  
  Options Indexes FollowSymLinks
  AllowOverride None
  设置默认字符为中文简体:
  AddDefaultCharset GB2312
  重新启动apache
  
  (二)php.ini  
  把php.ini-dist复制到C:windows 下改名为 php.ini
  extension_dir = "C:phpext"   
去掉以下分号,以支持mysql:
  ;extension=php_mysql.dll
  把php目录下的 libmysql.dll 和 libmysqli.dll 复制到windows/system32下。
  重新启动apache
  
  (三)Mysql  
  安装Mysql:  
  然后浏览“http://localhost/phpmyadmin”

有些功能(例如用户验证)要求 PHP 必须以 Apache 模块方式安装,
如果你不知道如何安装,那么下面这些就是你需要知道的。
 
节选自 php 的 install.txt
 
首先你需要将 php4ts.dll 拷到 windows/system (对于 Windows 9x/Me)
或者 winnt/system32 (对于 Windows NT/2000) 目录,覆盖之前的文件。
然后将下面两行添加到 Apache 设置文件(httpd.conf)
 
 LoadModule php4_module c:/php/sapi/php4apache.dll
 AddType application/x-httpd-php .php
 
记得要重新启动服务器才能生效,例如
 NET STOP APACHE
接着
 NET START APACHE
 
之后查看 phpinfo(),如果 Server API 显示为 Apache 既已经运行在
模块方式下。


当前作者:王猛 (HeartIcy@163.com)
创建日期:2003年1月14日
修订版本:1.1
Zend Optimizer是由PHP核心引擎“Zend”创建者Zend技术公司所开的免费PHP优化软件。据Zend公司
透露使用这个软件某些情况下至少可以提高性能30%以上!这么好的免费大餐当然要用,现在我们来
谈谈如何配置这套软件。
Zend Opt的安装是傻瓜化的,安装向导会自动根据你的选择来修改php.ini帮助你启动这个引擎。下面
我们来介绍下Zend Opt的配置选项,帮助你最大化自定义合理的配置。下边是我所用的配置文件,看不
懂也不要着急,看完本文你就会完全明白。
[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=0
zend_extension_ts="C:Program FilesendlibendOptimizer.dll"
现在我们来介绍下上边这个配置文件的含义:
zend_optimizer.optimization_level 《== 优化程度,这里定义启动多少个优化过程。
zend_optimizer.encoder_loader 《== 是否允许处理由Zend Encoder加密的PHP文件?lt;br />zend_extension_ts 《== 优化器所在目录。
优化过程 zend_optimizer.optimization_level 详细解释
这里最为重点的部分,仔细看!Zend Opt总共有10个优化过程,从理论上说开的越多性能越好。当然,
理论和实际永远都存在着差距。优化过程开启的越多对性能消耗也相对也越大,Zend Opt的10个优化过
程并不相同也就是说效果不是平均的。Zend公司定义的最高值(High模式)为15,这里15指的是开启1-4号
优化过程。当然,很多朋友并不满足于此,毕竟最高也只开启4个优化过程连总数的一半都没有。各个优
化过程的对应的数字代码(值)如下:
         不使用      0  <= 如果这样不如不装,还能节约点内存说!
 优化过程1(PASS1) 1
 优化过程2(PASS2) 2
 优化过程3(PASS3) 4
 优化过程4(PASS4) 8
 优化过程5(PASS5) 16
 优化过程6(PASS6) 32
 优化过程7(PASS7) 64
 优化过程8(PASS8) 128
 优化过程9(PASS9) 256
 优化过程10(PASS10) 512
以何种方式开启优化过程是通过这些数字代码(值)相加所得的和作为此参数的参数值来控制的。如我
Apache+php3 在WIN98下的安装与配置
/software/apache_1_3_12_win32.exe
安装于c:apache
配置:httpd.conf
一、ServerType(服务器类型)
 standalone和inetd
二、ServerRoot(服务器根目录)
 ServerRoot “C:/apache"
三、port(服务器端口)
 可为80或8080,可以为任意数!
四、ServerAdmin(服务器管理员)
 服务器管理员的Email地址。如有错,会给服务器管理员自动发信。
五、Servername(名称)
 有效的计算机域名。
六、documentroot(文档主目录)
  默认的html主文档的地址。如documentroot "C:/apache/htdocs"
七、directoryindex(默认主文档)
 directoryindex index.htm index.htm index.php3
八、ScriptAlias(脚本别名)
 存放CGI程序的目录或URL 如:ScriptAlias /cgi-bin/"C:/apache/cgi-bin/"
九、addType
 对指定扩展名的文件建立特定的MIME类型(“text/html")
十、Directory
 在<Directory>和</Directory>之间有五条指令:Options,AllowOverride,order,allow,deny.
 Options决定该目录下的所有文件采取什么样的操作,其值可为:none,all,indexs,includes,followSymlinks,ExecCGI,MultiViews.
[!--infotagslink--]

相关文章

  • 标准版Eclipse搭建PHP环境的详细步骤

    一、下载Eclipse的PHP插件  百度搜索phpeclipse,看到某条结果是带有SourceForge.net字样的,点进去,找到Download按钮,点击之后,等待5秒就会开始下载了。二、安装Eclipse的PHP插件  插件下载完成之后,解压,然后把site.xml...2015-11-24
  • wamp集成软件搭建php环境

    用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高...2013-09-27
  • 使用maven的profile构建不同环境配置的方法

    这篇文章主要介绍了使用maven的profile构建不同环境配置的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-26
  • Pycharm中Python环境配置常见问题解析

    这篇文章主要介绍了Pycharm中Python环境配置常见问题,结合图文形式分析了Pycharm中Python环境配置模块路径问题、虚拟环境创建、配置远程服务器、连接数据库等常见问题与操作方法,需要的朋友可以参考下...2020-04-27
  • IDEA Java win10环境配置的图文教程

    这篇文章主要介绍了IDEA Java win10环境配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-07-13
  • Windows server 2003 服务器环境配置 新手简明版

    Windows server 2003 服务器环境配置 新手简明版,第一次接触win2003服务器的朋友应该也可以参考配置下。...2016-01-27
  • 详解VSCode下C++环境配置过程

    这篇文章主要介绍了VSCode C++环境配置过程,在这大家需要在代码的目录下的.vscode文件夹下创建launch.json、tasks.json,具体实现过程跟随小编一起看看吧...2021-11-03
  • 使用WAMP5搭建Apache+MySQL+PHP环境

    转贴:http://xoops.org.cn/modules/newbb/viewtopic.php?topic_id=8734&forum=1 目前有不少AMP(ApacheMySQLPHP)的集成软件,可以让我们一次安装并设置好。这对于不...2016-11-25
  • UNIX下的PHP环境配置

    UNIX下的PHP环境配置 所需软件php-3.0.14-win32.zip php-3.0.14-win32.zip mysql-shareware-3.22.32-win.zip 所有软件均安装在/export/home/guoj/下,也可在...2016-11-25
  • Windows Server 2008(R2) 一键安装PHP环境(PHP5.3+FastCGI模式)

    本文通过最简单快捷的方式,讲述从崭新的Windows Server 2008(R2),通过护卫神·PHP套件一键部署PHP运行环境的过程,十分简单...2016-01-27
  • apache mysql php环境配置方法详解

    Windows: 为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘。可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现。 配置Apache和PHP...2016-01-28
  • 详细阐述PHP环境下如何将GBK编码转成UTF-8格式

    apache 字符集 GB 2312 mysql 字符集 GBK 现要从 mysql 中提出信息(GBK) 写入到 XML 中 XML中的编码格式是 UTF-8 那么,如何将GBK编码成 UTF8 ?? 具体介绍: 前...2016-11-25
  • Windows环境配置Apache+Mysql+PHP

    好长时间没有写博客了,最近正在学习php,所以把环境配置与大家分享一下。 好长时间没有写博客了,最近正在学习php,所以把环境配置与大家分享一下。 软件准备: 准备的软...2016-11-25
  • memcache和mongodb在windows+php环境下安装总结教程

    本教程总结了windows+php环境下memcache缓存和mongodb数据库安装和配置,还有Mongodb启动关闭。希望对学习memcache和mongodb的同学有所帮助。 mangodb安装 1. 下...2016-11-25
  • windwos8.1中php环境配置方法

    这篇文章主要介绍了在windwos8.1中php环境配置方法,大家参考使用吧...2016-01-27
  • php查看运行php环境函数php_sapi_name

    php_sapi_name函数是一个可以返回php所运行的web服务器环境的字符串,下面我们来看两个关于php_sapi_name函数测试出php运行环境的例子。 代码: <?php echo p...2016-11-25
  • windowsXP中如何配置php环境

    下载PHP5: php教程.net/distributions/php-5.2.6-Win32.zip" target="_blank">http://cn2.php.net/distributions/php-5.2.6-Win32.zip 下载apache: http://dow...2016-11-25
  • php 5.3环境配置方法(apache2.2 mysql5.1)

    本款php 5.3环境配置方法是利用Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置哦,下面来看看安装配置教程哦。 第一步:下载安装的文件 1. mysql:下载地址mysql-5.1.49-w...2016-11-25
  • WAMP环境配置说明--php服务器

    文件下载网址 Apache 2.2.4 -- www.apache.com PHP 5.2.0 -- www.php.net MySQL 5.0.27 -- www.mysql....2016-11-25
  • Springboot如何使用logback实现多环境配置?

    上一篇文章中老顾介绍了logback基本配置,了解了日志配置的基本方式.我们平时在系统开发时,开发环境与生产环境的日志配置会不一样;那今天老顾就跟大家介绍一下如何实现多环境配置,需要的朋友可以参考下...2021-06-16