标签归档:lamp

更新到PHP5.5.0的编译选项

httpd-2.4.4

./configure --enable-so --enable-deflate=shared --enable-ssl=shared --enable-dav=shared --enable-vhost-alias=shared --enable-rewrite=shared --with-mpm=worker

php-5.5.0

./configure --prefix=/usr/local/php-5.5.0 --with-apxs2=/usr/local/httpd-2.4.4/bin/apxs --with-openssl --with-pcre-regex --with-zlib --enable-bcmath --with-bz2 --enable-calendar --with-curl --enable-exif --enable-ftp --with-gd --with-gettext --with-mhash --enable-intl --enable-mbstring --with-mcrypt --with-mysql --with-mysqli --enable-opcache --enable-pcntl --with-pdo-mysql --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-pear

mysql-5.5.32

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.32 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

PHP的configure编译选项全解

最近在Linux平台上搭建PHP服务器,经常会去编译安装PHP,这是找到的PHP的安装设置参数,共享下~

执行
./configure --help
得到了以下内容

Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
  --cache-file=FILE       cache test results in FILE
  --help                  print this message
  --no-create             do not create output files
  --quiet, --silent       do not print `checking...' messages
  --version               print the version of autoconf that created configure
继续阅读

LAMP服务器环境搭建

    近日由于PHP开发,需要一台Linux的PHP服务器,于是开始在虚拟机里面安装。无论是红帽还是Ubuntu,使用图形安装方式很轻松就能正常工作。不过鉴于真正的Linux服务器一般是不会安装图形界面的,所以决定命令行下手工搭建LAMP服务器。

    个人感觉,CentServer应该是一个很不错的Linux服务器系统,但是由于我的系统是32位的,无法在虚拟机里面安装64位系统,所以只能放弃。因为以前有过使用Ubuntu 的经历,所以选择了Ubuntu Server 9.04作为系统。

    安装Ubuntu Server没什么要说的,向导很明确,唯一需要注意的是要选择英语作为默认语言,如果选择中文,进系统以后一样显示不了中文,全是乱码,这样非常影响我们观察错误信息,所以需要选择英语。咱英语毕竟也学这么多年了,应该没问题哈[emot]grin[/emot]。另外,为了使用最新的软件包、实现最大化的自定义,我们不使用Ubuntu的apt-get命令一键安装LAMP环境。

    安装过程很快很顺利,完成后重启就能进入到Ubuntu server环境了。

    作为服务器,我们必须配置一个畅通的网络环境,必须的,否则这个系统也就没什么意义了。

    先来配置网卡,键入以下命令配置网卡的基本信息:

sudo vi /etc/network/interfaces 继续阅读