當前位置:首頁 » 編程軟體 » php編譯刪除

php編譯刪除

發布時間: 2023-05-12 20:09:23

『壹』 php編譯時的curl擴展如何刪除

刪除相應的庫文件 再把配置文件里的curl的相關配置刪除

『貳』 ThinkPHP,刪了幾回~runtime.php以後不在出現了……

~runtime.php是TP的編譯緩存文件,是ThinkPhp自動進行的工作。一般來說,這個文件可以直接刪除,並不影響項目的運行。

編譯緩存文件默認生成在項目的Runtime目錄下面,我們可以在App/Runtime目錄下面看到有一個~runtime.php文件,這個就是編譯緩存文件。

如果你使用了模式擴展的話,編譯緩存文件名稱可能會有所變化,例如,如果你當前用的是REST模式,那麼生成的編譯緩存文件則會變成~rest_runtime.php。

注意:環境改變後需要刪除編譯緩存文件,也就是說你不能把本地生成的編譯緩存拷貝到伺服器或者其他環境直接使用。

『叄』 如何重新編譯一下PHP

whereis mysql

ps aux | grep mysql (這是看mysql的進程,看他的進程是在那啟的有時候可以找到安裝的目錄)

實在不行切換到root下,# find / -name mysqld

如果你是想刪除mysql重新裝的話就
# rpm -qa | grep mysql

mod_auth_mysql-2.6.1-2.2
php-mysql-5.3.9-3.15
mysql-devel-5.1.77-1.CenOS 5.2

mysql-5.0.77-1.CenOS 5.2
mysqlclient10-5.0.77-1.CentOS 5.2
libdbi-dbd-mysql-0.6.5-10.CentOS 5.2

# rpm -e mysqlclient

或者
# yum -y remove mysql

『肆』 編譯PHP提示出錯找不到libc-client.無法編譯PHP怎麼辦

I. 安裝devel庫
yum install pam-devel libc-client libc-client-devel -y
如果使用了yum安裝了libc-client,那麼在以後編譯參數--with-imap=/usr/local/php-imap中的路徑應該刪除,即--with-imap。
如果這樣還不能解決,那麼就需要手動編譯imap2007f了!
II. 手動編譯imap2007f
在/usr/src目錄下運行以下腳本,將會在/usr/local/php-imap目錄下生成imap需要的庫
#!/bin/sh
# Script for PHP-IMAP installation. 0.1b
# Written by Martynas Bendorius (smtalk)
CWD=`pwd`
OS=`uname`
#Is it a 64-bit OS?
B64=0
B64COUNT=`uname -m | grep -c 64`
if [ "$B64COUNT" -eq 1 ]; then
B64=1
LD_LIBRARY_PATH=/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
fi
if [ ! -e /usr/include/krb5.h ] && [ -e /etc/redhat-release ]; then
echo "Installing krb5-devel"
yum -y install krb5-devel
fi
VERSION=2007f
PROTOCOL=ftp
URL="${PROTOCOL}://ftp.cac.washington.e/imap/imap-${VERSION}.tar.Z"
FILENAME=imap-${VERSION}
TARBALL=${FILENAME}.tar.Z
echo "Downloading ${TARBALL}..."
wget -O ${TARBALL} ${URL}
tar xzf ${TARBALL}
cd ${FILENAME}
echo "Installing ${FILENAME}..."
if [ ${OS} = "FreeBSD" ]; then
if [ ${B64} -eq 0 ]; then
make bsf
else
make bsf EXTRACFLAGS=-fPIC
fi
else
perl -pi -e 's#SSLDIR=/usr/local/ssl#SSLDIR=/etc/pki/tls#' src/osdep/unix/Makefile
perl -pi -e 's#SSLINCLUDE=\$\(SSLDIR\)/include#SSLINCLUDE=/usr/include/openssl#' src/osdep/unix/Makefile
perl -pi -e 's#SSLLIB=\$\(SSLDIR\)/lib#SSLLIB=/usr/lib/openssl#' src/osdep/unix/Makefile
if [ ${B64} -eq 0 ]; then
make slx
else
make slx EXTRACFLAGS=-fPIC
fi
fi
echo "Copying files to /usr/local/php-imap"
mkdir -p /usr/local/php-imap/include
mkdir -p /usr/local/php-imap/lib
chmod -R 077 /usr/local/php-imap
cp -f c-client/*.h /usr/local/php-imap/include/
cp -f c-client/*.c /usr/local/php-imap/lib/
cp -f c-client/c-client.a /usr/local/php-imap/lib/libc-client.a
cd ..
rm -rf ${FILENAME}
if [ -d /usr/lib/x86_64-linux-gnu ] && [ ! -d /usr/kerberos/lib ]; then
mkdir -p /usr/kerberos
ln -s /usr/lib/x86_64-linux-gnu /usr/kerberos/lib
fi

exit 0;

III. 開始編譯
下面是編譯PHP的參數,如果出現問題,請參考編譯PHP5.6 和 PHP編譯錯誤的解決辦法。
./configure --prefix=/usr/local/php --with-pdo-pgsql --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl --with-mcrypt --with-zlib --with-gd --with-pgsql --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-mysql --with-pdo-mysql --with-mysqli --with-jpeg-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --with-openssl --enable-ftp --with-imap=/usr/local/php-imap --with-imap-ssl --with-kerberos --with-gettext --with-xmlrpc --with-xsl --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --disable-fileinfo

這個問題還是庫文件的鏈接問題
解決:

1 echo /usr/local/lib > /etc/ld.so.conf.d/local.conf

2 ldconfig -v
echo /usr/local/lib > /etc/ld.so.conf.d/local.conf
ldconfig -v

讓編譯的PHP支持memcache

『伍』 怎麼徹底刪除linux下編譯安裝的apache和php

啊 這個很容易刪除吧.
源碼編譯安裝,都會通過--prefix 參數安裝目錄的.
先停止所有服務直接把安裝目錄文件夾刪除,然後再到/etc配置文件下刪除配置文件 就可以了...

然後再通過find命令確定一下就可以了..一般都沒這必要.只要刪除安裝目錄和配置文件就可以了..

『陸』 自己源碼編譯安裝的PHP如何卸載

直接在 FTP工具地址中刪除,望採納

『柒』 我在linux下安裝php5.3.5時 編譯時出錯, 具體錯誤如下

你的LINUX系統缺少這個libltdl.so.3的模塊呀。
插入安裝盤,然後進入RPM包的目錄裡面執行
rpm -Uvh libltdl*
如果提示100%安裝完成。那就可以啦。
然後,先刪除原來的PHP,再編譯安裝PHP。
希望能幫到你,祝你好運啦。

熱點內容
刀片機伺服器ip怎麼配置 發布:2024-05-12 04:28:35 瀏覽:523
存儲系列視頻 發布:2024-05-12 04:01:27 瀏覽:145
oracle資料庫去重 發布:2024-05-12 04:00:53 瀏覽:771
配置減肥餐需要哪些條件 發布:2024-05-12 03:56:36 瀏覽:512
電視節目需要什麼配置電腦 發布:2024-05-12 03:51:26 瀏覽:43
安卓怎麼設置不被攔截 發布:2024-05-12 03:51:26 瀏覽:565
python目錄下的文件名 發布:2024-05-12 03:51:02 瀏覽:102
c語言怎麼編譯輸出滿屏的愛心 發布:2024-05-12 03:39:22 瀏覽:180
androidlistview間距 發布:2024-05-12 03:39:19 瀏覽:3
原配置明信片和加購款有什麼不同 發布:2024-05-12 03:37:56 瀏覽:935