首先,我要说的是,我现在已经搜索了几天,而且我从每个来源都获得了一些信息,所以我现在需要的是将所有内容粘在一起。这是我第一次在Centos 6.8上使用PHP进行开发,并且在我需要多线程函数之前它已经基本完成了。
我发现我需要从源代码编译PHP 7.0.7:
--enable-maintainer-zts
,甚至--enable-pthreads
,但我认为PHP 7不再需要了。问题是,我不知道还有什么是必要的运行PHP。我发现的每篇文章都有不同的PHP用途,所以每次都有不同的用途。此外,在make install
之后(在使用--prefix = / usr / local / php之后)它会安装到该目录但是它不是yum安装它的同一目录所以我必须导出PATH,但如果可以避免,请告诉我。
所以我想,只是总结一下,我应该在./configure <here> --enable-maintainer-zts
之间放置什么,以便它具有默认包以及--prefix=
应该是什么,以便它安装在yum安装它的位置?
PHP.net有这个列表,但是,我还想要/需要一切吗?
我发现其他一些来源:
Source 1 - 有点帮助,但我不在Debian上
一个人有:--enable-bcmath --with-bz2 --enable-calendar --with-curl --enable-exif --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-imap --with-imap-ssl --with-kerberos --enable-mbstring --with-mcrypt --with-mhash --with-mysql --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-zlib-dir --with-regex --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-soap --enable-sockets --with-xmlrpc --enable-zip --with-zlib --enable-inline-optimization --enable-mbregex --enable-opcache --enable-fpm --prefix=/usr/local/php
另一个人:--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--enable-mbstring \
--with-curl \
--with-openssl \
--with-xmlrpc \
--enable-soap \
--enable-zip \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-mysql \
--with-pgsql \
--enable-embedded-mysqli \
--with-freetype-dir \
--with-ldap \
--enable-intl \
--with-xsl
提前致谢!