类别:
linux
作者:
sunshine / 2013-6-8 19:39 Saturday
Ubuntu安装PHP时候出错:error: xml2-config not found. Please check your libxml2 installation
Ubuntu>下接着安装php时候,在configure后,又出现错误提示:error: xml2-config not found. Please check your libxml2 installation.我又在网上搜了到了解决方法:
与编译MySQL时相同,这是由于系统缺少PHP所需的库文件导致的,根据提示,进行如下操作:
sudo apt-get install libxml2(按Tab键)
将会看到如下信息:
libxml2 libxml2-dev libxml2-he...
阅读全文>>
类别:
win_lin_mac
作者:
sunshine / 2013-6-8 02:21 Saturday
1.服务器自身系统安全:
使用最新的操作系统,或者最新的稳定版(比如Ubuntu的LTS),定期打好更新,系统权限合理划分,重要文件做权限安全保护。
比如:
# chattr +i /etc/passwd
# chattr +i /etc/group
# chattr +i /etc/shadow
# chattr +i /etc/gshadow
# chattr +i /etc/ssh/sshd_config
使用DenyHost程序防止SSH被暴力攻击,具体方法见站外文章:http://www.myhack58.com/Article/48/66/2011/28833.htm
2.Web服务器和PHP的安全规则:
首先根据需求更新Web服务器和PHP,在网站程序目录中严格定...
阅读全文>>
类别:
linux
作者:
sunshine / 2012-9-1 15:52 Saturday
将php-fpm设置为服务启动
切换到php源文件目录
[root@test~]#
cd php-5.4.6/sapi/fpm/
[root@test fpm]# ls
config.m4 CREDITS
fpm init.d.php-fpm init.d.php-fpm.in LICENSE Makefile.frag php-fpm
php-fpm.8 php-fpm.8.in php-fpm.conf php-fpm.conf.in status.html
status.html.in
阅读全文>>
类别:
linux
作者:
sunshine / 2012-8-29 12:24 Wednesday
1.确定php环境已经配置好,找到php安装包的pdo_mysql扩展目录,假设你的安装包放在/lamp/php-5.2.6下。
[root@localhost /]# cd /lamp/php-5.2.6/ext/pdo_mysql
[root@localhost pdo_mysql]# pwd
/lamp/php-5.2.6/ext/pdo_mysql
2.假设你的php是安装在/usr/local/php里的。执行/usr/local/php/bin/phpize ,运行命令:
[root@localhost pdo_mysql]# /usr/local/php/bin/phpize
阅读全文>>
类别:
win_lin_mac
作者:
sunshine / 2012-5-23 17:16 Wednesday
安全,PHP代码编写是一方面,PHP的配置更是非常关键。
我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我...阅读全文>>
类别:
linux
作者:
sunshine / 2012-4-25 19:26 Wednesday
与前面的过程相似,首先在与php-5.2.6同级的目录下,创建一个makephp目录并进入,在此目录下配置PHP,操作如下:
mkdir makephp
cd makephp
sudo ../php-5.2.6/configure --prefix=/opt/php --with-mysql=/opt/mysql --with-apxs2=/opt/apache/bi...
阅读全文>>
类别:
linux
作者:
sunshine / 2012-4-25 19:08 Wednesday
编译安装 GD
GD不是必须的,如果要安装GD,那么 jpeg 库,png 库,zlib 库则是必须的,其余的选择安装。
2.1、编译安装 Zlib
wget http://zlib.net/zlib-1.2.5.tar.gz
tar -zxf zlib-1.2.5.tar.gz
cd zlib-1.2.5/
./configure --prefix=/usr/local
make ...
阅读全文>>
类别:
linux
作者:
sunshine / 2012-4-22 12:42 Sunday
php的配置文件中有一行--with-mysql=/usr。安装的时候提示:
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL clie...
阅读全文>>