Linux+Apache+MySQL+PHP是什么意思?

使用Linux作为底层操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为脚本语言,这是一个完全独立于微软产品的Web服务器环境。
Linux取代WindowsApache取代IISMySQL取代SQLServerPHP取代ASP

在Linux环境下,APACHE和PHP配置文件怎么设置(RPM包)

原生阿帕奇集成php和Mysql项目;如果运行以下命令#rpm-exxx#rpm-exxxnodeps#删除软件包xxx,无论依赖关系如何#rpm-exxxyyyzzz#如果删除xxx、yyy、zzz软件包;无法删除单个RPM。
包裹,您可以使用以下两个步骤:#rpm-f/var/lib/rpm#rpm--rebuilddb或:#rpm-ivh--justdbxxx#rpm-exxx1安装Apache(httpd-2.2.8)#/configure--enable-so#make#makeinstall#/usr/local/apache2/bin/apachectlstart2安装Mysql(Mysql-5.0.22)1)在/etc/passwd中创建用户和组;那么下面的操作可以省略:shell>groupaddmysqlshell>useradd-gmysqlmysql2)压缩;配置;编译安装shell>gunzipcdmysql-VERSIONshell>./configure--prefix=/usr/local/mysql#配置(指定mysql安装路径)shell>make#编译shell>makeinstall#安装3)配置mysqlshell>cpsupport-files/my-medium.cnf/etc/my.cnf#创建mysql配置文件shell>cpsupport-files/mysql.server/etc/init.d/#安装mysql控制脚本shell>cd/usr/local/mysqlshell>bin/mysql_install_db--user=mysql#Mysql系统数据库shell>chown-Rootcreate。
#改变当前目录和子目录的所有者shell>chown-Rmysqlvar#var目录和子目录shell>chgrp-Rmysql改变当前目录和子目录的所有者4)启动mysqlshell>bin/mysqld_safe--user=mysql&#以后台模式运行。
查看行mysqldserviceshell>chkconfig--list|less#服务列表shell>chkconfig--addmysql.server#服务列表shell>chkconfig--list|less#服务列表shell>servicemysqlserverrestartshell>/usr/local/mysql/bin/mysqladmin-uroot-ppassword'888888'#更改mysql管理用户root密码3.php(php5onApache2SharedModuleVersion)1)tar-zxvfphp-NN.tar2)cdphp-NN3)./configure-安装-with-apxs2=/usr。
/local/apache2/bin/apxs--with-mysql=/usr/local/mysql4)make5)makeinstall6)创建php配置文php.ini#cpphp.ini-dist/usr/local/lib/php.ini7)编辑httpd.conf加载PHP模块;对于PHP4添加以下语句:对于LoadModulephp4_modules/libphp4.so;添加以下句子:编辑LoadModulephp5_modulemodules/libphp5.so8)。
http配置文件httpdconf这样就可以使用扩展名phpAddTypeapplication/x-httpd-php.php.phtml9来解析文件。
http配置文件httpd.conf;编辑主页文件DirectoryIndexindex.phpindex.htmindex.html10)httpd服务重新启动#/usr/local/apache2/bin/apachectlstart或#/usr/local/apache/bin/apachectl-kstart11)。
如果php文件被索引并且浏览器中出现php当前的配置信息(包括mysql的配置项);$viindex.php<?phpphpinfo()?>