PHP?需要加载?php_sockets?扩展,
并以?CLI?方式运行.
注意程序中应加入可控的退出机制
php服务器搭建有两种方式
一种是linux◆apache◆mysql◆php方式.
另外一种是windows◆IIS◆mysql◆php方式.
还有一种方式,就是在windows模式下,用apache作为服务器.
这种情况.第一种配置较为复杂.而且一般作为服务器居多,个人电脑测试用,一般以windows为主.
、
打开控制面板-程序和功能-打开或关闭windows功能.安装好IIS后如下:
请求路径设为*.php,模块选择fastCgiModule.在windows◆IIS模式下.fastCGI模式比传统的isapi模式效率要高很多.
可执行文件选择刚才解压的目录.文件类型选择.exe,选择对应的文件即可.下面的名称可任意.
PHP服务器LAMP配置与应用(Linux◆Apache◆Mysql◆Php):
已默认安装了php,可以使用rmp -q php查看其版本号
安装mysql服务端mysql-server(与perl-DBD包有依赖关系,要先安装)
安装php支持mysql的模块php-mysql(与php-pdo包有依赖关系,要先安装)
Mysql的web管理工具phpMyAdmin
安装
执行下列命令:
#cd phpMyAdmin
#mkdir config #建立一个用来保存配置的目录
#chmod o◆rw config #更改该目录的权限为属主可读写
#cp config.sample.inc.php config/ #将当前目录下的config.sample.inc.php复制到config
#chmod o◆w config/config.inc.php # 使该文件的属主具有写权限
运行安装向导页面
User for config auth__________________
Password for config auth__________________
phpMyAdmin control user____________________
phpMyAdmin control user password______________________
phpMyAdmin database for advanced features__________________
配置成功保存的话,执行下面命令
#mv config/config.inc.php . #将配置文件移动到phpMyAdmin的主目录
#chmod o-r config.inc.php #为安全起见,移去该文件的读写权限
在浏览器中打开phpMyAdmin对应的站点
phpbb应用
mysql的账号管理
mysql use mysql;
mysql flush privileges;
新建phpbb论坛所要用到的数据库:mysqlcreate database XXX;
为phpbb所在目录新建虚拟主机
在浏览器中访问该虚拟主机,以安装phpbb
php配置实例
利用源代码安装LAMP
首先要在相关网站获取Apache、Mysql、Php的源码包,一般扩展名为xxx.tar.gz.
删除系统原有Apache、php、Mysql项目,可能要用到下面的命令
# rpm -e xxx
# rpm -e xxx nodeps #不考虑依赖关系而删除xxx包
# rpm -e xxx yyy zzz #删除xxx,yyy,zzz包
如果无法删除一个RPM包,可以使用以下两步:
#rpm -f /var/lib/rpm
#rpm --rebuilddb
或:
#rpm -ivh --justdb xxx
#rpm -e xxx
# ./configure --enable-so
# make
# make install
①.) 建立用户及组,如果在/etc/passwd中已有该用户,则下列操作可以省略
shell groupadd mysql
shell useradd -g mysql mysql
shell gunzip mysql-VERSION.tar.gz | tar -xvf -
shell cd mysql-VERSION
shell ./configure --prefix=/usr/local/mysql #配置(指定mysql安装路径)
shell make #编译
shell make install #安装
shell cp support-files/my-medium.cnf /etc/my.cnf #建立mysql配置文件
shell cp support-files/mysql.server /etc/init.d/ #建立mysql控制脚本
shell cd /usr/local/mysql
shell bin/mysql_install_db --user=mysql #建立mysql系统数据库
shell chown -R root . #更改当前目录及子目录所有者
shell chown -R mysql var #更改var目录及子目录所有者
shell chgrp -R mysql . #更改当前目录及子目录所属组
shell bin/mysqld_safe --user=mysql #以后台模式运行mysqld服务
shell chkconfig --list | less #查看服务列表
shell chkconfig --add mysql.server #将mysql.server添加到服务列表
shell service mysql.server restart
①.) tar -zxvf php-NN.tar
# cp php.ini-dist /usr/local/lib/php.ini
AddType application/x-httpd-php .php .phtml
DirectoryIndex index.php index.htm index.html
①.0) 重启httpd服务
或
# /usr/local/apache/bin/apachectl -k start
$vi index.php
php
phpinfo()
意思:一般指装有apachephpmysql这三种软件的服务器/电脑.
作用:能够进行PHP网站发布最基本的架构之一.
用处:能让PHP程序/网站运行.
PHP是一种用来制作动态网页的服务器端脚本语言.你通过PHP和HTML创建页面.当访问者打开网页时,服务器端便会处理 PHP 指令,然后把其处理结果送到访问者的浏览器上面,就好像 ASP 或者是 ColdFusion 一样.
然而,PHP 跟 ASP 或 ColdFusion 不一样的地方在于,它是跨平台的开放源代码.PHP 可以在 Windows NT 以及很多不同的 Unix 版本中执行,它也可以被编译为一个 Apache 模块,或者是一个CGI二进制文件.
以上就是土嘎嘎小编为大家整理的以及php服务端相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!