mac下安装php5.3之后,解决:bin目录下没有可执行的php文件 Mac OS

mac下安装php5.3之后,解决:bin目录下没有可执行的php文件

957 0

mac手动编译安装后发现bin目录下只有两个文件,且没有`php`、`phpize`相关文件。 后百度之,了解到需加一个options`--enable-cli` 加完之后,重新编译,发现bin目录多了好几个可执行文件,可无奈还是没发现`php`。后无意间发现bin目录有个`php.dSYM`,发现这个跟`php`功能一模一样,也不知道是个什么鬼,直接加个软链接吧`ln -s /data/amp/php/5.3.29/bin/php.dSYM php` 至此,问题解决

解决mac下编译安装php7.1报错:ld: symbol(s) not found for architecture x86_64 Mac OS

解决mac下编译安装php7.1报错:ld: symbol(s) not found for architecture x86_64

1024 0

编译安装php,`./configure`之后继续`make`时,因为有options`--with-openssl`,报错:`ld: symbol(s) not found for architecture x86_64` 此时打开目录下的`Makefile`文件,大约101行左右,找到:`EXTRA_LIBS = `, 批量替换其中的`-lcrypto`和`-lssl` 替换前,该行内容: ```sh EXTRA_LIBS = -lcrypto -lssl -lcrypto -lresolv -lmcry

centos安装gcc4.8 linux

centos安装gcc4.8

1038 0

##### 1. 下载gcc-4.8 源码包 `wget -c https://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz` ##### 2. 解压源码包 `tar -zxvf gcc-4.8.5.tar.gz` ##### 3. 下载依赖库(自动步骤) ```bash cd gcc-4.8.5/contrib ./download_prerequisites ``` ##### 4. 下载依赖库(手动步骤) ```bash cd gcc-4.8.5/cont

mac下低版本php运行时报错dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib解决方法 Mac OS

mac下低版本php运行时报错dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib解决方法

837 0

此方法不一定是最优的,但是适合自己的就是最好的 保证php安装完成的前提下 ```bash wget -c http://www.ijg.org/files/jpegsrc.v8d.tar.gz tar xzf jpegsrc.v8d.tar.gz cd jpeg-8d ./configure make cp ./.libs/libjpeg.8.dylib /usr/local/lib/libjpeg.8.dylib #我的提示是/usr/local/lib目录下缺少文件,所以cp到这里,各位按需cp #cp

yum命令之下载rpm包而不安装 linux

yum命令之下载rpm包而不安装

776 0

`yum install --downloadonly`下载而不安装rpm包 当你在yum安装某个插件的时候,如果有冲突,此时,可以将rpm先下载下来,然后手动强制安装即可。 ```sh yum install --downloadonly #默认情况下,下载的RPM包会保存在:/var/cache/yum/x86_64/[centos|fedora-version]/[repository]/packages,[repository]表示下载包的来源仓库的名称(例如:base、fedora、updates)

centos下使用rsync+inotify同步文件,简单明了 linux

centos下使用rsync+inotify同步文件,简单明了

718 0

###### 这里的配置是采取单向同步,采取 主web机 向 从web机 推送代码,如要双向同步,请自行配置 ##### 安装配置 rsync (所有服务器都需安装) 服务器:host1、host2 ··· `yum install rsync -y` 编辑 rsyncd.conf 配置文件,如果没有则创建一个,host1可以不配置此文件 `vim /etc/rsyncd.conf` ```bash #rsync通用配置文件,配置的注释不要写在配置后面,否则会有问题 #文件同步后,用户组变为www u

shell脚本的加解密 linux

shell脚本的加解密

935 0

sh加密常用两种命令,gzexe的原理是压缩脚本,脚本被执行的时候,该文件会自动解压然后继续执行,和使用一般的执行文件相同。shc是一个专业的加密shell脚本的工具,它的原理是把shell脚本转换为一个可执行的二进制文件。 shc加密 ```sh wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.7.tgz tar -zxvf shc-3.8.7.tgz cd shc-3.8.7.tgz make test mkdir -p /usr/loca