在CENT OS上编译安装APACHE+PHP+MYSQL
源码目录:/usr/local/src/
应用目录:/usr/local/app/
一、MYSQL安装。
1.下载MSYQL源码:
http://www.mysql.com/downloads/mysql/
最近版本是 mysql-5.1.47.tar.gz
2.上传到服务器目录/usr/local/src/
cd /usr/local/src/
tar zxvf mysql-5.1.47.tar.gz
cd mysql-5.1.47
./configure --prefix=/usr/local/app/mysql --with-extra-charsets=all --with-unix-socket-path=/tmp/mysql.sock
make
make install
安装完毕。
3. 初始化MYSQL
cp /usr/local/app/mysql/share/mysql/my-medium.cnf /etc/my.cnf
/usr/local/app/mysql/bin/mysql_install_db
cp /usr/local/app/mysql/share/mysql/mysql.server /etc/init.d/mysqld
4.创建MYSQL用户
groupadd mysql
useradd mysql -d /usr/local/app/mysql/var -g mysql
5.启动mysql
/etc/init.d/mysqld start
二.安装APACHE
1.下载HTTPD
http://labs.renren.com/apache-mirror/httpd/
下载最新的 httpd-2.2.15.tar.gz
2.上传到服务器 /usr/lcoal/src/
cd /usr/lcoal/src/
tar zxvf httpd-2.2.15.tar.gz
cd /usr/lcoal/src/httpd-2.2.15
./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=most
make
make install
三、安装PHP
1.下载PHP
http://www.php.net/downloads.php
下载最新版本 php-5.3.2.tar.gz
2.上传到服务器 /usr/lcoal/src/
tar zvfx php-5.3.2.tar.gz
cd php-5.3.2
./configure --with-apxs2=/usr/local/app/apache/bin/apxs --with-zlib-dir --with-libxml-dir --with-jpeg-dir --with-png-dir --with-gd --with-mysql=/usr/local/app/mysql --with-pdo-mysql=/usr/local/app/mysql --with-mysqli=/usr/local/app/mysql/bin/mysql_config
make
make install
3.配置APACHE支持PHP5
修改httpd.conf
vi /usr/lcoal/app/apache/conf/httpd.conf
httpd.conf 中添加
LoadModule php5_module modules/libphp5.so
httpd.conf 中添加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
重启apache
/usr/local/app/apache/bin/apachectrl start
相关文档:
在windows 下配置PHP使用ORACLE数据库要点
在window下,经常用apache + PHP 来做应用平台,但是如果使用oracle做后台数据库,但又没有安装有oracle客户端,下面的配置可以参考
1、在没有安装oracle的机器上,PHP无法加载php_oci8.dll模块,原因是php_oci8.dll依赖的相关组件没有找到。
你正确设置了 ......
最近做了几个小型的项目,比较简单,只是需要细心,都可以完成,主要是对MVC模式的熟练应用,对WEB类开发还是很有帮助的。
刚开始的第一个小项目,用来练手,然后我全部是流程化的编程。代码也就400行左右。结果我的导师,觉得代码结构不清晰,不容易
维护,需要修改。需要我采用OO类的编程方式进行改写。我以前写PHP,几 ......
我在my.cnf中注释掉log-bin=mysql-bin和binlog_format=mixed后,无法启动mysql
我重启vps后,能启动mysql啦
用web方式运行php,正常
但是在crontab里执行的php脚本,提示: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 查看到/var/lib/mysql/目录下,有一个mysql.s ......
PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于
操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。
那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?
有些什么方面的顾虑呢?相信你 ......
单引号
$str = '我是一头大灰狼';
双引号
$str2 = "你也是一头大灰狼";
定界符
$str3 = <<< DDD
都是大灰狼,
&nb ......