{"id":483,"date":"2013-12-09T00:58:47","date_gmt":"2013-12-08T16:58:47","guid":{"rendered":"http:\/\/fineyi.com\/?p=483"},"modified":"2013-12-09T00:58:47","modified_gmt":"2013-12-08T16:58:47","slug":"lamp%e5%ae%89%e8%a3%85%e6%89%8b%e8%ae%b0centos6-4apache-2-2-22mysql-5-1-63php-5-2-17phpmyadmin-3-4-10-2zenddebug","status":"publish","type":"post","link":"http:\/\/www.fineyi.com\/?p=483","title":{"rendered":"LAMP\u5b89\u88c5\u624b\u8bb0(CentOS6.4+Apache-2.2.22+Mysql-5.1.63+PHP-5.2.17+phpmyadmin-3.4.10.2+ZendDebug)"},"content":{"rendered":"<pre class=\"lang:default decode:true crayon-selected\">LAMP\u5b89\u88c5\u624b\u8bb0(CentOS6.4+Apache-2.2.22+Mysql-5.1.63+PHP-5.2.17+phpmyadmin-3.4.10.2+ZendDebug)\n\nrpm -e httpd\n\nrpm -e mysql\n\nrpm -e php\n\nyum -y remove httpd php mysql-server mysql php-mysql&amp;nbsp;\n\nsetenforce 0\n\nyum -y install gcc gcc-c++&amp;nbsp; make automake autoconf kernel-devel ncurses-devel libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel&amp;nbsp; pcre-devel libtool-libs freetype-devel gd zlib-devel file bison patch mlocate flex diffutils&amp;nbsp; &amp;nbsp;readline-devel glibc-devel glib2-devel bzip2-devel gettext-devel libcap-devel libmcrypt-devel wget&amp;nbsp;unzip&amp;nbsp;\n\nwget -c http:\/\/archive.apache.org\/dist\/httpd\/httpd-2.2.22.tar.gz\n\nwget -c&amp;nbsp;http:\/\/dl.mysql.cn\/mysql5\/5.1\/mysql-5.1.63.tar.gz\n\nwget -c http:\/\/iweb.dl.sourceforge.net\/project\/phpmyadmin\/phpMyAdmin\/3.4.10.2\/phpMyAdmin-3.4.10.2-all-languages.tar.gz\n\nwget -c http:\/\/us2.php.net\/get\/php-5.2.17.tar.gz\/from\/am.php.net\/mirror\n\ntar xzf httpd-2.2.22.tar.gz\n\ntar xzf mysql-5.1.63.tar.gz\n\ntar xzf php-5.2.17.tar.gz\n\ntar xzf phpMyAdmin-3.4.10.2-all-languages.tar.gz\n\ncd \/tmp\/httpd-2.2.22\n\n.\/configure --prefix=\/usr\/local\/apache --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared&amp;nbsp; --enable-headers=shared --enable-rewrite=shared --enable-static-support\n\nmake\n\nmake install\n\ncp build\/rpm\/httpd.init \/etc\/init.d\/httpd \/\/\u4f7f\u7528init\u811a\u672c\u7ba1\u7406httpd\n\nchmod 755 \/etc\/init.d\/httpd \/\/\u589e\u52a0\u6267\u884c\u6743\u9650\n\nchkconfig --add httpd&amp;nbsp; \/\/\u6dfb\u52a0httpd\u5230\u670d\u52a1\u9879\n\nchkconfig&amp;nbsp; httpd on&amp;nbsp; &amp;nbsp;\/\/\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8\n\nln -fs \/usr\/local\/apache\/ \/etc\/httpd\n\nln -fs \/usr\/local\/apache\/bin\/httpd \/usr\/sbin\/httpd\n\nln -fs \/usr\/local\/apache\/bin\/apachectl \/usr\/sbin\/apachectl\n\nln -fs \/usr\/local\/apache\/logs \/var\/log\/httpd \/\/\u8bbe\u7f6e\u8f6f\u94fe\u63a5\u4ee5\u9002\u5e94init\u811a\u672c\n\ngroupadd mysql\n\nuseradd -g mysql mysql\n\ncd \/tmp\/mysql-5.1.63\n\n.\/configure --prefix=\/usr\/local\/mysql\/ --localstatedir=\/usr\/local\/mysql\/data --without-debug --with-unix-socket-path=\/tmp\/mysql.sock --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-extra-charsets=gbk,gb2312,utf8 --with-pthread\n\nmake\n\nmake install\n\ncp support-files\/my-medium.cnf \/etc\/my.cnf \/\/\u590d\u5236\u914d\u7f6e\u6587\u4ef6\u5939my.cnf\n\n\/usr\/local\/mysql\/bin\/mysql_install_db --user=mysql&amp;nbsp; \/\/\u521d\u59cb\u5316\u6570\u636e\u5e93\n\nchown -R root.mysql \/usr\/local\/mysql\n\nchown -R mysql \/usr\/local\/mysql\/data&amp;nbsp;\n\ncp \/tmp\/mysql-5.1.63\/support-files\/mysql.server \/etc\/rc.d\/init.d\/mysqld&amp;nbsp; \/\/init\u542f\u52a8\u811a\u672c\n\nchown root.root \/etc\/rc.d\/init.d\/mysqld&amp;nbsp;\n\nchmod 755 \/etc\/rc.d\/init.d\/mysqld\n\nchkconfig --add mysqld\n\nchkconfig&amp;nbsp; mysqld on\n\nln -s \/usr\/local\/mysql\/bin\/mysql \/usr\/bin\n\nln -s \/usr\/local\/mysql\/bin\/mysqladmin \/usr\/bin\n\nservice mysqld start\n\n\/usr\/local\/mysql\/bin\/mysqladmin -u root password '\u65b0\u5bc6\u7801'&amp;nbsp; &amp;nbsp;\/\/\u8bbe\u7f6eroot\u5bc6\u7801\n\n\u5b89\u88c5PHP\n\ncd \/tmp\n\nwget http:\/\/superb-dca2.dl.sourceforge.net\/project\/mcrypt\/Libmcrypt\/2.5.8\/libmcrypt-2.5.8.tar.gz\n\nwget http:\/\/superb-dca2.dl.sourceforge.net\/project\/mhash\/mhash\/0.9.9.9\/mhash-0.9.9.9.tar.gz\n\nwget http:\/\/superb-sea2.dl.sourceforge.net\/project\/mcrypt\/MCrypt\/2.6.8\/mcrypt-2.6.8.tar.gz\n\ntar xzf libmcrypt-2.5.8.tar.gz\n\ntar xzf mhash-0.9.9.9.tar.gz\n\ntar xzf mcrypt-2.6.8.tar.gz\n\n\/\/\u5b89\u88c5libmcrypt\n\ncd \/tmp\/libmcrypt-2.5.8\n\n.\/configure --prefix=\/usr\n\nmake &amp;&amp; make install\n\n\/\/\u5b89\u88c5libmcrypt\n\ncd \/tmp\/mhash-0.9.9.9\n\n.\/configure --prefix=\/usr\n\nmake &amp;&amp; make install\n\n\/\/\u5b89\u88c5mcrypt\n\n\/sbin\/ldconfig \/\/\u641c\u7d22\u51fa\u53ef\u5171\u4eab\u7684\u52a8\u6001\u94fe\u63a5\u5e93\n\ncd \/tmp\/mcrypt-2.6.8\n\n.\/configure\n\nmake &amp;&amp; make install\n\n\u89e3\u51b3\u53ef\u80fd\u51fa\u73b0\u7684\u62a5\u9519\uff1a\n\nIf configure fails try --with-jpeg-dir=&lt;DIR&gt;\n\nconfigure: error: libpng.(a|so) not found.\n\n\u89e3\u51b3\uff1a\n\nyum install libpng libpng-devel\n\nln -s \/usr\/lib64\/libjpeg.so \/usr\/lib\/\n\nln -s \/usr\/lib64\/libpng.so \/usr\/lib\/\n\n\u89e3\u51b3\u53ef\u80fd\u51fa\u73b0\u7684libiconv\u62a5\u9519\n\ncd \/tmp\n\nwget http:\/\/ftp.gnu.org\/pub\/gnu\/libiconv\/libiconv-1.14.tar.gz\n\ntar xzf libiconv-1.14.tar.gz\n\ncd libiconv-1.14\n\n.\/configure --prefix=\/usr\/local\/libiconv\n\nmake &amp;&amp; make install\n\ncd \/tmp\/php-5.2.17\n\n.\/configure --prefix=\/usr\/local\/php --with-apxs2=\/usr\/local\/apache\/bin\/apxs --with-config-file-path=\/etc --with-config-file-scan-dir=\/etc\/php.d --with-openssl --with-zlib --enable-bcmath --with-bz2 --with-curl --enable-ftp --with-gd --enable-gd-native-ttf --with-gettext --with-mhash --enable-mbstring --with-mcrypt --enable-soap --enable-zip --with-iconv=\/usr\/local\/libiconv --with-mysql=\/usr\/local\/mysql --without-pear\n\nmake\n\nmake install\n\ncp php.ini-dist \/usr\/local\/php\/etc\/php.ini \/\/\u590d\u5236\u914d\u7f6e\u6587\u4ef6php.ini\n\n\u4fee\u6539apache\u914d\u7f6e\u6587\u4ef6\uff1a\n\n\u5728\/etc\/httpd\/conf\/httpd.conf\u6587\u4ef6\u4e2d\u52a0\u5165php\u6587\u4ef6\u7c7b\u578b\u89e3\u6790\uff1a\n\nvi \/etc\/httpd\/conf\/httpd.conf\n\n\u6dfb\u52a0\n\nAddType application\/x-httpd-php .php .phtml .inc\n\nAddType application\/x-httpd-php-source .phps\n\n\u627e\u5230\uff1a\n\nServerName www.example.com:80\n\n\u4fee\u6539\u4e3a\uff1a\n\nServerName localhost:80\n\nservice httpd restart &amp;nbsp;\/\/\u91cd\u542fhttpd\n\n\u5b89\u88c5ZendOptimizer-3.3.9\n\n64\u4f4d\uff1ahttp:\/\/downloads.zend.com\/optimizer\/3.3.9\/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz\n\n32\u4f4d\uff1ahttp:\/\/downloads.zend.com\/optimizer\/3.3.9\/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz\n\ncd \/tmp\n\nwget&amp;nbsp; http:\/\/downloads.zend.com\/optimizer\/3.3.9\/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz\n\ntar xzf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz\n\ncd \/tmp\/ZendOptimizer-3.3.9-linux-glibc23-i386\/data\/5_2_x_comp\/\n\nmkdir -p \/usr\/local\/Zend\/lib\/\n\ncp ZendOptimizer.so \/usr\/local\/Zend\/lib\n\n\u52a0\u8f7dzendoptimizer\uff0c\u5efa\u7acb\/etc\/php.d\/zend.ini\u6587\u4ef6\uff0c\u52a0\u5165\u5982\u4e0b\u4ee3\u7801\u52a0\u8f7d\uff1a\n\n[zend]\n\nzend_optimizer.optimization_level=15\n\nzend_extension=\/usr\/local\/Zend\/lib\/ZendOptimizer.so\n\nservice httpd restart\n\n\u5b89\u88c5eAccelerator-0.9.6.1\n\ncd \/tmp\n\nwget http:\/\/jaist.dl.sourceforge.net\/project\/eaccelerator\/eaccelerator\/eAccelerator%200.9.6.1\/eaccelerator-0.9.6.1.zip\n\nunzip eaccelerator-0.9.6.1.zip\n\ncd eaccelerator-0.9.6.1\n\nexport PHP_PREFIX=\"\/usr\/local\/php\"\n\n$PHP_PREFIX\/bin\/phpize\n\n.\/configure -enable-eaccelerator=shared -with-php-config=$PHP_PREFIX\/bin\/php-config\n\nmake &amp;&amp; make install\n\ncd \/tmp\n\nmkdir eaccelerator\n\nchmod 0777 eaccelerator\n\nphp zenddebugger \u52a0\u8f7d\u5931\u8d25\n\n\u7528php -v \u67e5\u770b\u4fe1\u606f\n\n[root@E modules]# php -v\n\nFailed loading \/usr\/lib64\/php\/modules\/ZendDebugger.so: libssl.so.0.9.8: cannot open shared object file: No such file or directory\n\nFailed loading \/usr\/local\/Zend\/lib\/ZendOptimizer.so: \/usr\/local\/Zend\/lib\/ZendOptimizer.so: undefined symbol: zend_throw_exception_internal\n\nFailed loading \/usr\/lib64\/php\/modules\/ZendDebugger.so: libssl.so.0.9.8: cannot open shared object file: No such file or directory\n\nWarning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0\n\nWarning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0\n\nPHP 5.3.3 (cli) (built: Nov 22 2013 10:59:29)\n\nCopyright (c) 1997-2010 The PHP Group\n\nZend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies\n\n\u539f\u56e0\uff1a\u56e0\u4e3a\u6700\u65b0\u7684linux\u53d1\u884c\u7248\u672c&amp;nbsp;libssl&amp;nbsp;\u548c&amp;nbsp;libcrypto&amp;nbsp;\u5df2\u5347\u7ea7\u52301.0.0\n\n\u89e3\u51b3\uff1a\u53ea\u8981\u521b\u5efa\u76f8\u5e94\u7684\u8f6f\u94fe\u63a5\u5373\u53ef\n\n[root@E modules]# ll \/usr\/lib64\/libssl*\n\n-rwxr-xr-x. 1 root root 221568 2\u93c8? 23 2013 \/usr\/lib64\/libssl3.so\n\nlrwxrwxrwx. 1 root root 16 11\u93c8?26 19:31 \/usr\/lib64\/libssl.so -&gt; libssl.so.1.0.1e\n\nlrwxrwxrwx. 1 root root 16 11\u93c8?26 19:31 \/usr\/lib64\/libssl.so.10 -&gt; libssl.so.1.0.1e\n\n-rwxr-xr-x. 1 root root 436984 12\u93c8? 4 2013 \/usr\/lib64\/libssl.so.1.0.1e\n\n\u5efa\u7acb\u8f6f\u8fde\u63a5\uff1a\n\nln -s \/usr\/lib64\/libssl.so.1.0.1e \/usr\/lib64\/libssl.so.0.9.8\n\n[root@E modules]# ll \/usr\/lib64\/libcrypto*\n\nlrwxrwxrwx. 1 root root 19 11\u93c8?26 19:31 \/usr\/lib64\/libcrypto.so -&gt; libcrypto.so.1.0.1e\n\nlrwxrwxrwx. 1 root root 19 11\u93c8?26 19:31 \/usr\/lib64\/libcrypto.so.10 -&gt; libcrypto.so.1.0.1e\n\n-rwxr-xr-x. 1 root root 1946880 12\u93c8? 4 2013 \/usr\/lib64\/libcrypto.so.1.0.1e\n\n\u5efa\u7acb\u8f6f\u8fde\u63a5\uff1a\n\nln -s \/usr\/lib64\/libcrypto.so.1.0.1e \/usr\/lib64\/libcrypto.so.0.9.8\n\n\u53c2\u8003\u8d44\u6599\uff1a\n\nlinux\u4e0b\u8ba9apache\u80fd\u591f\u89e3\u6790php: http:\/\/hi.baidu.com\/dengyun0302\/item\/549840396caa7ffae6bb7a61\n\n\u89e3\u51b3configure: error: libpng.(a|so) not found.\uff1ahttp:\/\/blog.csdn.net\/alexdream\/article\/details\/7408438\n\n\u89e3\u51b3php zenddebugger \u5b89\u88c5\u5931\u8d25:http:\/\/blog.csdn.net\/dragon8299\/article\/details\/7175932\n\nhttp:\/\/forums.zend.com\/viewtopic.php?f=59&t=12423\n\nhttp:\/\/blog.csdn.net\/jianfyun\/article\/details\/6434052\n\nhttp:\/\/stackoverflow.com\/questions\/13467358\/zend-debugger-will-not-load\n\nhttp:\/\/forums.zend.com\/viewtopic.php?f=57&t=4071\n\nhttp:\/\/sourceforge.net\/projects\/eaccelerator\/postdownload?source=dlp\n\nmysql:http:\/\/download.softagency.net\/MySQL\/Downloads\/MySQL-5.1\/\n\nmysql-5.1.63(gz)http:\/\/download.mysql.cn\/src\/2012\/0531\/5603.html\n\napache\/httpd:http:\/\/archive.apache.org\/dist\/httpd\/\n\nhttp:\/\/www.zend.com\/en\/products\/studio\/downloads<\/pre>\n<p class=\"lang:default decode:true\">\u8f6c\u8f7d\u8bf7\u6ce8\u660e\u51fa\u5904\uff1a<a title=\"\u6021\u7136\u4e4b\u4e50\" href=\"http:\/\/fineyi.com\/\" target=\"_blank\" rel=\"noopener\">\u6021\u7136\u4e4b\u4e50 \u2013 FineYi<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LAMP\u5b89\u88c5\u624b\u8bb0(CentOS6.4+Apache-2.2.22+Mysql-5 &hellip; <a href=\"http:\/\/www.fineyi.com\/?p=483\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a> <a href=\"http:\/\/www.fineyi.com\/?p=483\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false,"footnotes":""},"categories":[3,5,6,8],"tags":[19,29,30,35,38,56,57],"class_list":["post-483","post","type-post","status-publish","format-standard","hentry","category-development-tools","category-linux","category-mysql","category-php","tag-centos","tag-lamp","tag-linux","tag-mysql-2","tag-php","tag-zend-debug","tag-zend-studio"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.fineyi.com\/index.php?rest_route=\/wp\/v2\/posts\/483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.fineyi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.fineyi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.fineyi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.fineyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=483"}],"version-history":[{"count":0,"href":"http:\/\/www.fineyi.com\/index.php?rest_route=\/wp\/v2\/posts\/483\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.fineyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.fineyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=483"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.fineyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}