您的位置:

linux一键安装php脚本(linux一键php环境搭建)

本文目录一览:

Linux下编写自动安装mysql apache php脚本

1.1 编译安装

# groupadd mysql

# useradd -g mysql -d /usr/local/lib/mysql -s /sbin/nologin mysql

# tar zxvf mysql-x.x.x

# cd mysql-x.x.x

# ./configure --prefix=/usr/local/lib/mysql --localstatedir=/usr/local/lib/mysql/data --with-charset=utf8 --with-extra-charsets=all

# make

# make install

# cp support-files/my-medium.cnf /etc/my.cnf

# cd /usr/local/lib/mysql

# mkdir data

# bin/mysql_install_db --user=mysql

# chown -R root .

# chown -R mysql data

# chgrp -R mysql .

# echo "/usr/local/lib/mysql/bin/mysqld_safe " /etc/rc.local

# /usr/local/lib/mysql/bin/mysqld_safe --user=mysql

1.2 进入mysql的DBMS

# /usr/local/lib/mysql/bin/mysql -u root -p

enter password: Enter

*注:默认mysql的root用户口令为空

1.3 mysql数据在页面显示为中文乱码的问题

--with-extra-charsets=all是解决中文乱码的关键参数,它的作用是安装额外的字符集,其中即包括gbk等中文字符集。在创建数据库时手工指定字符集为gbk,这样就可以保证同样使用gbk字符集的HTML页面正常地显示中文了:

create database db_name default character set gbk collate gbk_chinese_ci;

2. 安装Apache

===============

2.1 编译安装

# tar zxvf httpd-x.x.x.tar.gz

# cd httpd-x.x.x

# ./configure --prefix=/usr/local/lib/apache --enable-so --enable-mods-shared=all --enable-rewrite=shared --enable-speling=shared

# make

# make install

2.2 apache启动停止命令

# /usr/local/lib/apache/bin/apachectl start

# /usr/local/lib/apache/bin/apachectl stop

# /usr/local/lib/apache/bin/apachectl restart

2.3 自动运行

# echo "/usr/local/lib/apache/bin/apachectl start" /etc/rc.local

2.4 apache启动时可能出现的错误

[Fri Dec 30 09:35:01 2005] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter

linux怎样一键安装web环境php+apache+mysql

准备好连接linux服务器的工具,推荐用xshell和xftp。 xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。 下载地址:/softs/56322/view/28283/view/926025.htm 引用 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。 这里我们选择nginx,输入n,回车到这里,我们就正式进入环境安装环节了。你可以泡杯茶休息下。一般这个过程会持续半个小时的样子。 为了防止断掉和服务器的连接,可以新开一个shell窗口,将鼠标挪到窗口标签栏,右击,如下图所示:可以看到,新开了一个窗口输入top命令可以看到一直在跳动的系统资源统计好了。做完了这一些就让我们静静的等待吧!程序正在自动编译安装服务!到这个界面说明安装已经结束了。 大家有疑问了。那我怎么登录ftp和mysql呢? 在命令行里输入: cat account.log看到了没? ftp的用户名是:www mysql的用户名是:root 密码就在屏幕上了! 好了。所有配置都已经完成了。是不是很简单! ---------------------------------------------------------------------- 网站目录:/alidata/www 服务器软件目录:/alidata/server Mysql 目录 /alidata/server/mysql Php目录/alidata/server/php 选择了nginx 那么会有一个nginx 目录在 /alidata/server/nginx/ Nginx 配置文件在/alidata/server/nginx/conf Nginx虚拟主机添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf 选择了apache那么会有一个httpd 目录在 /alidata/server/httpd apache 配置文件在/alidata/server/httpd/conf apache虚拟主机添加 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf

linux下如何执行PHP脚本

在 Linux 下执行 php 脚本时通常是可以使用以下命令:

#/usr/local/php/bin/php test.php

为简化输入可把此php执行程序 copy 到系统命令目录下:

#cp /usr/local/php/bin/php /usr/sbin/

验证:输入以下命令,如正确获取 php 版本,说明操作成功。

#php -v

这样,以后再执行PHP脚本时可直接采用以下输入方式即可。

#php a.php

如何通过Linux命令行使用和运行PHP脚本

1.在安装完PHP和Apache2后,需要安装PHP命令行解释器。

2.可以直接在Linux命令行使用 phpinfo()

这个十分有价值的调试工具而不需要从文件来调用,只需执行以下命令:

3. 以交互模式运行PHP并做一些数学运算。这里,‘-a‘ 选项用于以交互模式运行PHP。

4. 可以仅仅将PHP脚本作为shell脚本来运行。首先,创建在当前工作目录中创建一个PHP样例脚本。

5. 可以完全靠自己通过交互shell来创建简单函数。