Linux php mysql配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-24
是用的是Apache1.3,改为--enable-shared=max就可以. --enable-rewrite选项:支持地址重写功能,使用1.3版本的朋友请将它改为--enable-module=rewrite. # make # make install # vi /usr/local/apache/conf/httpd.conf #启动Apache中的php选项,找到下面两行 DirectoryIndex index.php #修改默认启动页 DocumentRoot #指定主目录(/usr/local/apache2/htdocs) ServerName 127.0.0.1:80 # /usr/local/apache/bin/apachectl start 三、安装php (php-5.1.6.tar.bz2) # tar jxf php-5.1.6.tar.bz2 # cd php-5.1.6 # ./configure --with-apxs2=/usr/local/apache/bin/apxs --disable-debug --enable-safe-mode --enable-trans-sid --with-xml --with-mysql=/usr/local/mysql --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib 说明: ? --with-apxs2=/usr/local/apache/bin/apxs \ 这是加入apache中为DSO模块的位置 ? --disable-debug \ #关闭php内部调试 ? --enable-safe-mode \ #打开php的安全模式 ? --enable-trans-sid \ ? --with-xml \ #支持xml ? --with-mysql \ #支持mysql ? --enable-short-tags \ #支持PHP的短标记 ? --with-gd \ #支持GD库 ? --with-zlib \ #支持zlib ? --with-jpeg \ ? --with-png \ ? --enable-memory-limit \ ? --disable-posix \ ? --with-config-file-path=/usr/local/lib 总之复制粘贴就可以了,-_- # ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs 注意:如果说mysql apache 都是默认安装,configure配置方法 # ./configure --with-apxs2=/usr/sbin/apxs --disable-debug --enable-safe-mode --enable-trans-sid --with-xml --with-mysql=/usr/share/mysql --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib # make # make install # cp php.ini-dist /usr/local/lib/php.ini 复制php的配置文件 # cd /usr/local/lib/ # vi php.ini 修改配置文件 register_globals = On 一般在414行 max_execution_time = 30 ; // 改为600 (增加处理脚本的时间限制) max_input_time = 600 ; //最大输出时间600秒 memory_limit = 8M ; //改为40M (这样才能发10M的附件) register_global =On post_max_size = 2M ; //php可接受的 post 方法大小 2M file_uploads = On ; //允许上载文件 upload_max_filesize = 2M ; //最大上载文件2M session.auto_start = 1 ; //session自动启动 如果编译PHP:make出错 configure: error: Cannot find MySQL header files under yes. Note that the MySQL client library is not bundled anymore. 解法: 如果不知道 header file 在哪,用 「find / -name mysql.h」命令找出其位置; 如果是自己也有手動安裝 MySQL 套件的話,直接指定該位置. 在 ./configure 下参数指定 header file 的位置(即mysql安装目录),如下: ./configure --with-apxs2=/usr/local/Apache2/bin/apxs --with-mysql=/usr/local/mysql 四、整合apache和php # vi /usr/local/apache/conf/httpd.conf 修改apache的配置文件 添加: AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps //注意将这两行添加在其它AddType后面 确保文件中有下面一段, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: mail服务的编译安装详细步骤下一篇: 原创Linux交互学习平台
关于Linux php mysql配置的所有评论