我有一个网站,PHP写的wordpress上传服务器后台的网站,操作系统是linux,服务器是apache,

Apache+PHP+MySQL+Wordpress 本地架设笔记Web服务器教程-Web服务器教程-中国教育资源网
资源搜索:
您当前的位置: -&
-& 教程内容
系统环境:硬件:C1.7GHz + 256MB DDR266 + ST 40GB + 845GL软件:Microsoft Windows XP Pro CN with SP2Apache 2.053 For Win32 (x86)MySQL 4.1.10 For Win32 (x86)PHP 5.0.3 For Win32MyAdmin 2.6.1-pl3 (patch level 3)步骤详述:注:以下操作假设WinXP操作系统安装于 C:\windows ;将把 apache + php + sql + blog 安装在 d:\website 中。一:安装 Apache 并进行配置使其支持 Php  从 Apache官方网站下载的 Apache 2.053 For Win32 有两种格式,一种是 MSI 的安装文件;一种是 ZIP 压缩包。我选的是 MSI 格式的安装文件。  运行 apache_2.0.53-win32-x86-no_ssl.msi 文件,然后根据安装向导,将 Apache 安装在 d:\website\apache 目录中。Apache 安装过程需要输入网站域名,本地调试使用localhost即可,安装过程很简单,全图形化界面,不再赘述。  PHP官方网站提供两种格式的 Php 5.03 For Win32 下载,一种是压缩成 EXE 的文件;另一种是 ZIP 压缩包。我选择的是 ZIP 压缩包。  首先将 php-5.0.3-Win32.zip 内的文件解压缩到 d:\website\php 目录中。  然后找到 d:\website\php\php.ini-dist 文件,将其重命名为 php.ini,并复制到 c:\windows 目录里。再将 d:\website\php\ 目录中的 php5ts.dll 和 libMySQL.dll 两个文件,一起复制到 c:\windows\system 或 c:\windows\system32 目录中。  用文本编辑软件打开 d:\apache\apache2\conf\httpd.conf 文件,首先找到 DocumentRoot 一行,将其后的路径修改为 web 服务的主目录,例如:DocumentRoot "D:/website/public_html";然后找到 DirectoryIndex 一行,在行末加上 index.htm index.php,例如:DirectoryIndex index.html index.html.var index.htm index.php  为 Apache 安装 Php 可以从下列两种安装模式中任选其一,建议使用模块化安装。仍然是编辑 d:\apache\conf\httpd.conf 文件:  1,模块化安装配置:  找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后增加一行:  LoadModule php5_module d:/website/php/php5apache2.dll  找到 AddType application/x-gzip .gz .tgz,在此行后增加一行:  AddType application/x-httpd-php .php  2,CGI安装配置:  找到 AddType application/x-gzip .gz .tgz,在此行后增加三行:  ScriptAlias /php/ "d:/website/php/"  AddType application/x-httpd-php .php  Action application/x-httpd-php "/php/php-cgi.exe"注:以上两种安装模式中的 d:/website/php/ 是指 php 5.03 的安装目录路径,请视具体情况更改。  重新启动 Apache 服务。  到这里,Apache + Php 环境基本已经配置完成,在 web 根目录(以上例即 d:\website\public_html\ 目录)中,用记事本创建一个 phpinfo.php 文件,其内容如下:  &?  echo phpinfo();  ?&  然后,在浏览器中打开
,如果看到 Php 配置输出信息,就说明配置正常。二:安装并配置 MySQL  从 MySQL 官方站下载 MySQL 4.1.10 压缩包,解压缩后会有一个EXE安装文件,运行以安装,将 MySQL 安装到 d:\website\mysql\,安装完成后可以直接启动配置向导,完成 MySQL 的配置。三、配置 php.ini 并测试 MySQL  用文本编辑软件打开 c:\windows\php.ini 文件,然后修改以下内容:  将 extension_dir = "./" 改为 extension_dir = "d:/website/php/ext"  将 ;extension=php_MySQL.dll 行首的';'去掉;  将 ;extension=php_mbstring.dll 行首的“;”去掉;  将 ;session.save_path = "/tmp" 改为 session.save_path = "D:/website/php/session_temp"; (即将行首的';'去掉,并设置保存session的目录)  重新启动 Apache 服务。  到这里,Apache + Php + MySQL 就基本配置完成了,在Web根目录下(即 d:\website\public_html\ 目录)中,用文本编辑软件创建一个 testdb.php 文件,其内容如下:&?php$link=MySQL_connect('MySQL服务器名','MySQL用户名','密码');if(!$link) echo "Error !";else echo "Ok!";MySQL_close();?&用浏览器打开
如果看到输出 OK! 就说明配置正常。四、phpMyAdmin 的安装配置  从 phpMyAdmin官方网站下载 phpMyAdmin-2.6.1-pl3.zip,然后将其解压缩到WEB根目录(即 d:\website\public_html\ 目录)中,重命名文件夹为 phpmyadmin(这个随便,你可以填写任何你愿意使用的名字)。  用文本编辑软件打开 d:\website\public_html\phpmyadmin\config.inc.php 文件,找到这两行内容:$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = '123456';  分别填上 MySQL 的用户和密码即可。如不是本地使用,最好加上验证:  即将:$cfg['Servers'][$i]['auth_type'] = 'config'; 修改为 $cfg['Servers'][$i]['auth_type'] = 'http';  最后再设置一下 phpmyadmin 的路径,即将 $cfg['PmaAbsoluteUri'] = ''; 改为 $cfg['PmaAbsoluteUri'] = '五、WordPress 的安装  首先在MySQL中为wordpress创建一个新的数据库,特别提示:推荐使用二进制(binary)编码的数据库,否则将有可能导致 Wordpress 出现乱码;  其次从Wordpress官方网站下载压缩包,然后将 wordpress 解压缩到网页根目录(pub_html)下,并用记事本打开 wp-config-sample.php 文件,编辑如下字段:  // ** MySQL settings ** //  define('DB_NAME', 'database_name'); // 数据库名  define('DB_USER', 'MySQL_user'); // MYSQL用户名  define('DB_PASSWORD', 'MySQL_pwd'); // MYSQL用户密码  define('DB_HOST', 'localhost'); // 一般情况下保持 localhost 即可  做完以上更改,保存退出,并将文件改名为 wp-config.php 文件。  最后运行
根据向导完成安装,需要注意的是,安装向导的最后一步会随机生成登录密码,你需要记录下这个密码,然后以此用户名、密码登录,在后台管理的 user 中修改密码、配置WP的属性等等……OK,经过上述步骤,一个 Apache + Php + MySQL + phpMyAdmin + Wordpress 的环境就基本上搭建好啦,呵呵,尽管还比较简陋。PS.顺便推荐几个较好的程序: ; ; 。最近着手也搭建了一个自己的博客网站,在这里与大家分享一下搭建的过程和遇见的问题,希望对同学们有所帮助。
环境:阿里云服务器(Ubuntu系统)
资源:WordPress
准备工作:
第一步、有一个域名和服务器。当然如果不想花钱的话,可以使用主机屋的免费空间进行部署,体验一把。但是不能被他人访问到,只能自己调试练手。
第二步、到下载,最新的WordPress。下载完成后最好不要解压,使用工具(filezilla)上传到服务器后再解压,不然上传时间太长。
第三步、在下载,最新的filezilla,安装filezilla。
WordPress的安装过程:
第一步、使用filezilla建立新的站点链接,在这里使用的是sftp链接,加密方式使用正常。最麻烦的是用户名和密码,这一个很关键,用户名和密码是阿里云服务器给的,若果你忘记了,可以找回。(window的用户名是Administrator,Ubuntu的用户名是root)如果重置密码,需要重启服务器,大概需要一分钟左右的时间。在这里我浪费了时间,还打客服咨询了一下,在这里我觉得如果是熟悉Linux命令的同学可以在创建服务器的时候,选用Ubuntu,通过指令进行操作也是方便。
第二步、测试连接到站点成功,将WordPress上传。上传成功后解压。在这里我们将WordPress解压到root/var/www/下。(后面会讲为什么放在这里,如果没有这个目录,自己创建即可)。
第三步、访问自己的站点,但是这时候你会发现访问不到,因为在阿里云的服务器中是没有安装MySQL、apache2、PHP这些软件的。
(在这里要将安装服务器必须的软件这个步骤加进来)
当把上述软件安装完成后,访问站点,同样你会发现访问不了,提示:您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展。
对于这个问题网上有很多答案,不过有的太麻烦了需要手动修改php.ini。最直接的方法是通过安装php5-mysql安装php的mysql模块来解决此问题。
sudo&apt-get&install&php5-mysql
但是php&5.5&已经不再支持&php_mysql&扩展了,要改用&php_mysqli&扩展。
第四步、创建数据库。在做这一步之前需要自己去服务器的MySQL中创建一个数据库。此时访问你的网站,就可以填写数据库的信息,如果这里失败的话,可以自己手动使用任一文本编辑器打开 wp-config-sample.php,填写有关数据库的内容。保存并重命名 wp-config-sample.php 为 wp-config.php。再次上传覆盖服务器的文件即可。在浏览器中访问/wp-admin/install.php,WordPress 会自动建立数据库表。
到此所有的步骤都已经完成,可以去设计自己的博客了。&
安装服务器必须的软件:
第一步、在这里如果直接去安装的话,你会发现有些软件是安装不了的。那是因为Ubuntu中的软件源需要更新,使用指令:suso apt-get update进行更行。
第二步、更新完成后,安装MySQL、apache2、PHP。指令依次如下:
sudo apt-get install mysql-server
sudo apt-get install apache2
sudo apt-get install php5
在这一步完成后,如果去访问站点,你会发现跳转的界面是Apache的界面,不是WordPress的主页。这是因为Apache配置的默认页在var/www/中,所以我们需要将其修改为var/www/wordpress。
------------------------------------------------------我是分割线------------------------------------------------------------
安装上述三个软件后你会发现两个问题:
第一个问题:当你使用指令
sudo /etc/init.d/apache2 restart进行Apache2重启的时候,你会发现出现了下面的一段提示apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2:
Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName这段提示其实不影响我们的使用,其中的缘由请参考:
第二个问题:网上大多数给的教程都是说找到httpd将httpd.conf里面的DocumentRoot修改了,如果服务器你使用的是CentOS那么你可以找到httpd。
如果是Ubuntu,你会发现找不到,因为在Ubuntu下的Apache2根本没有这个文件。关于ubuntu的Apache的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:&
# Include module configuration:&
Include /etc/apache2/mods-enabled/*.load&
Include /etc/apache2/mods-enabled/*.conf&
# Include all the user configurations:&
Include /etc/apache2/httpd.conf&
# Include ports listing&
Include /etc/apache2/ports.conf&
# Include generic snippets of statements&
Include /etc/apache2/conf.d/&
# Include the virtual host configurations:&
Include /etc/apache2/sites-enabled/&
结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯。&
&安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道 的呢?apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc /apache2/sites-enabled/000-default中,里面有这样的内容:&
NameVirtualHost *&
&VirtualHost *&&
ServerAdmin webmaster @localhost&
DocumentRoot /var/www/
(上面一段来自网络,写的也很详细,不想手打,亲测可用)
将上面的DocumentRoot /var/www/修改为我们WordPress所处的位置就可以了。
------------------------------------------------------我是分割线------------------------------------------------------------
附:WordPress 著名的5分钟快速安装法
1、将 WordPress 压缩包解压至一个空文件夹。
2、使用任一文本编辑器打开 wp-config-sample.php,填写有关数据库的内容。
3、保存并重命名 wp-config-sample.php 为 wp-config.php。
4、上传整个 WordPress 文件夹至服务器。
5、在浏览器中访问/wp-admin/install.php,WordPress 会自动建立数据库表。如果出现错误,请仔细检查&wp-config.php 填写的数据库信息。要是依然错误,请前往支持论坛寻求解决方法。
6、请记住系统生成的后台登录密码。
7、资料填写完毕,安装脚本会带您前往登录页面,登录用户名为admin。登录之后点击”用户”选项可以修改密码。
参考资料:
WordPress文档
转载请注明出处:http://blog.csdn.net/wsyw126/article/details/
作者:WSYW126
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:22866次
积分:1354
积分:1354
排名:千里之外
原创:110篇
评论:41条
(3)(4)(4)(6)(12)(67)(5)(13)(2)(1)1.linux的安装现在Linux的品种巨多,这个你可以选择一个你喜欢的linux系统,如果是新手并不建议你使用freebsd,gentoo等,建议你可以安装ubuntu,如果要安装ubuntu,可以到这里下载/linu
1.&&&&&&&linux的安装现在Linux的品种巨多,这个你可以选择一个你喜欢的linux系统,如果是新手并不建议你使用freebsd,gentoo等,建议你可以安装ubuntu,如果要安装ubuntu,可以到这里下载/linux/ubuntu-10-04-download.html,如果你不想要界面的,可以直接下载ubuntu服务器版,10.04应该说来是比较新的了,把iso下载下来,刻个光盘,按照指示应该可以安装成功。如果有一台现成的机器安装成功之后,后面的还可以用网络安装。由于我尝试搭建个人空间的时候,已经有现成的系统,我并没有重新安装一遍,而且安装系统应该也不是一个困难的事情,这里就暂时提到这里。2.&&&&&&&mysql的安装mysq有很多的版本,为了避免不必要的麻烦,个人建议你至少使用5.0以上的版本,我这里使用的是mysql-5.1.49,下载地址/downloads/mirror.phpid=392038#mirrors选择亚洲台湾的就可以了,很抱歉我也没有看到大陆的。mysql有按照源码安装,也有二进制安装(rpm这一块我不熟悉,所以就不说了),我这里选择的是二进制安装。据说源码安装的方式编译需要很长的时间,如果机器不好的话,选择源码安装的话需要足够的耐心。我直接采用二进制安装,免去了编译的时间。如果已经把二进制版本的mysql下载下来后,先不要安装。先看看你之前安装过mysql没有,如果没有安装,那很好,你可以开始安装了,如果之前安装过mysql,则这个时候需要先做一些处理。因为mysql-5.1.49包含库libmysqlclient.so.16,而之前版本可能是有libmysqlclient.so.15,所以需要把之前版本的mysql的bin程序和lib库和my.cnf等配置文件统统删除。一般bin程序主要在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,你只要到这些目录下用ls mysql*,查看是否有mysql的bin程序,如果有则rm mysql*进行删除。一般lib库在/lib,/usr/lib,/usr/local/lib,到这些目录下用ls libmysql*,查看是否有mysql的lib库,如果有则用rm libmysql*进行删除。还有/f文件和/etc/mysql目录也需要删除。在做好这些事情之后,则可以安装mysql了。将tar包拷到/usr/local目录下,使用tar xvf mysql-5.1.49-linux-i686-glibc23.tar.gz进行解包,解完包后将目录mysql-5.1.49-linux-i686-glibc23修改为mysql。进入目录cd /usr/local/mysql,你会发现有一个文件叫INSTALL-BINARY,摘录出这些语句,其中有两句被我删除了,这两句其实就是解包,剩下的如下,这些语句看懂应该没问题吧?有问题就给我发邮件吧shell& groupadd mysqlshell& useradd -g mysql mysqlshell& cd /usr/localshell& cd mysqlshell& chown -R mysql .shell& chgrp -R mysql .shell& scripts/mysql_install_db --user=mysqlshell& chown -R root .shell& chown -R mysql datashell& bin/mysqld_safe --user=mysql &安装完后创建root的密码,进入bin目录./mysqladmin &u root password 123456这里密码设为123456如果你要远程访问,则需要自己添加用户,并设置权限,由于这里暂时不需要这个功能,则暂时不提了。现在可以在本地访问mysql了./mysql &p123456就可以进入mysql了如果要这样执行mysql &p123456则要确保mysql的bin目录的路径在PATH环境变量中可以这样把mysql的bin路径加入到PATH变量中去export PATH=$PATH::/usr/local/mysql/bin至此mysql安装完毕。并且拥有了本地的用户名为root,密码为123456。3.&&&&&&&apache的安装由于我试了几个apache的官网的镜像都比较慢,所以上天空下吧/soft/1218.html版本为2.2.16,安装方式为源码安装这里稍微提提,php和apache的配合现在主要有两种,一种就是dso模式,即动态模式,一种是直接将php静态编译进apache中去,一般如果对性能要求不严的话,一般采用dso模式,这里也将按照dso模式安装将下载的目录解包,然后就进入到目录中去./configure &prefix=/usr/local/apache &enable-so--prefix表示安装路径--enable-so表示模块化,也就是一会要支持php模块make编译make install安装./apachectl start&启动apache这样启动之后,如果这台机器的ip为192.168.16.7,那么我们在一台同网段的机器在浏览器中输入http://192.168.16.7/,就能看到it works!表示apache已经安装成功在启动apache的时候我们会看到一行语句httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName这个主要是因为conf/httpd.conf中ServerName没有配置,进入httpd.conf中将ServerName&:80前面的#取消即可。当我们再次启动apache的时候就看不到这行语句了至此apache安装成功。Apache的具体配置可以参考网络文档,这里暂时不讲解。4.&&&&&&&php的安装下载地址,版本为5.3.3,安装/soft/517.html解包,进入php目录,进行配置./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs--with-mysql=/usr/local/mysql--prefix表示安装目录--with-mysql表示加载mysql--with-apxs2表示会在apache的modules目录下生成一个php的so--with-apxs2表示apache版本为2.0以上--with-apxs表示apache版本为1.0以上我们这里使用apache2.0以上,所以选项要--with-apxs2make&编译make install&安装此时假设你重新启动了apache,并在apache的文档路径下编写了这样一个php文件,取名叫phpinfo.php,内容为&php&&phpinfo(); &在浏览器中输入http://192.168.16.7/phpinfo.php,你会发现此时会弹出一个下载框,并没有我们要显示的效果因为还有地方需要配置打开apache的httpd.conf文件在AddType application/x-gzip .gz .tgz后面添加AddType application/x-httpd-php .php然后重启apache,这样再输入前面的地址,就可以看到显示php的信息的一个页面至此php安装完毕,当然如果要支持pcre,curl等则需要另外编译动态库5.&&&&&&&wordpress的安装下载http://qiu.im/archives/3259解包,然后将目录复制到/usr/local/apache/htdocs目录下之所以要选这个目录是因为apache下的httpd.conf中有一个选项DocumentRoot,如果你要选择一个你自己设定的目录,则可以修改这个选项我们现在假设目录是/usr/local/apache/htdocs目录,在这个目录下有wordpress目录,ip地址仍然假设是192.168.16.7,此时在浏览器中输入http://192.168.16.7/wordpress/此时浏览器会提示你没有配置文件,这个时候我们需要进行配置,具体过程如下cp wp-config-sample.php wp-config.php打开wp-config.php,有三个选项需要修改define('DB_NAME', 'database_name_here');define('DB_USER', 'username_here');define('DB_PASSWORD', 'password_here');一般define('DB_HOST', 'localhost');不需要修改把database_name_here修改为你在mysql数据库中创建的数据库名,我们假定在mysql数据库中已经有wordpress数据库,在这里把database_name_here修改为wordpressusername_here修改为root,前面已经创建password_here修改为123456,前面已经创建此时再打开http://192.168.16.7/wordpress/你会惊讶的发现Index of /wordpress,而不是你理想中的页面,此时还需要修改两个地方一个是httpd.conf文件,在这个文件中找到&Directory "/usr/local/apache/htdocs"&AllowOverride None&/Directory&将AllowOverride None修改为AllowOverride All另一个是在wordpress目录下创建一个文件叫.htaccess,在这个文件中添加内容DirectoryIndex index.php index.html# BEGIN WordPress&IfModule mod_rewrite.c&RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]&/IfModule&# END WordPress这两处修改完后,重启apache,此时再打开http://192.168.16.7/wordpress/,不是刷新,刷新有时候不好使,就会出现我们需要的画面。接下去关于wordpress的介绍网上已经有很多了。来源:http://blog.chinaunix.net/uid--id-2821146.html
无相关信息
网友评论仅供其表达个人看法,并不表明网易立场。LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
(window.slotbydup=window.slotbydup || []).push({
id: '2611110',
container: s,
size: '240,200',
display: 'inlay-fix'
您当前位置: &
[ 所属分类
+Apache++Perl/一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度共同组成了一个强大的web应用程序平台。而从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。下面来看一下LAMP环境搭建的步骤。准备工具:apr-1.4.6.tar.gz apr-util-1.5.1.tar.gzhttpd-2.4.4.tar.bz2mysql-5.6.10.tar.gz cmake-2.8.10.2.tar.gzphp-5.4.3.tar.gz一.准备环境:我用的是Red Hat Enterprise Linux 5.4 eth0 192.168.126.129[ ~]# mount /dev/cdrom /mnt/cdrom挂载光盘用yum检测开发环境[ ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo编辑yum客户端[ ~]# yum grouplist检查开发环境说明:这里需要有这几个开发环境,我这里,环境已经具备了,要是没有这几个开发环境, 可以用yum groupinstall “开发环境名”即可,注意:yum安装软件包组时,多个单词的一定要加””二.安装按照httpd mysql php 的顺序依次安装1.安装apache其实关于apache的安装,本人前边的博客已有介绍[ ~]# tar -zxvf apr-1.4.6.tar.gz -C /usr/local/src/[ ~]# tar -zxvf apr-util-1.5.1.tar.gz -C /usr/local/src/[ src]# cd /usr/local/src/apr-1.4.6/[ apr-1.4.6]# ./configure --prefix=/usr/local/apr把apr安装到/usr/local/apr目录下[ apr-1.4.6]#make[ apr-1.4.6]#make install[ apr-1.4.6]# cd ..[ src]# cd apr-util-1.5.1/[ apr-util-1.5.1]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config[ apr-util-1.5.1]# make[ apr-util-1.5.1]# cd[ ~]# tar -jxvf httpd-2.4.4.tar.bz2 -C /usr/local/src/[ ~]# cd /usr/local/src/httpd-2.4.4/[ httpd-2.4.4]# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-rewrite --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-pcre -with-z --enable-mpms-shared=all[ httpd-2.4.4]# make[ httpd-2.4.4]# make install[ httpd-2.4.4]#/usr/local/apache/man[ man]# vim /etc/man.config把apache的man手册添加到man路径方便查看apache的man手册为了防止系统调用apache的头文件include时找不到路径,可以做一个连接[ apache]# ln -s /usr/local/apache/include/ /usr/include/apache为了更好的管理httpd,为其编辑一个启动脚本[ ~]# cd /etc/init.d/[ init.d]# vim httpd脚本如下#!/bin/sh#set -xHTTPD='/usr/local/apache/bin/httpd'CONFFILE='/etc/httpd/httpd.conf'#description: http server#chkconfig: start(){[ -f /var/lock/subsys/httpd ]&& echo "apache is started" && exitecho -n "starting apache......"sleep 1}stop(){[ ! -f /var/lock/subsys/httpd ] && echo "httpd is stoped..." && exitecho -n "stoping httpd........"sleep 1/bin/rm -rf /var/lock/subsys/httpd$HTTPD -k stop && RETVAL=0 ||RETVAL=1}case $1 instop(){[ ! -f /var/lock/subsys/httpd ] && echo "httpd is stoped..." && exitecho -n "stoping httpd........"sleep 1/bin/rm -rf /var/lock/subsys/httpd$HTTPD -k stop && RETVAL=0 ||RETVAL=1[ $RETVAL -eq 0 ] && rm -rf /var/lock/subsys/httpd && echo "ok" || echo "fail"}case $1 instart)start;;stop)stop;;restart)stopstart;;*)echo "start|stop|restart";;esac[ init.d]# chmod a+x /etc/init.d/httpd[ init.d]# service httpd start[ init.d]# netstat -tupln |grep httptcp 0 0 :::80 :::*[ init.d]# chkconfig --add httpd添加自启动[ init.d]# chkconfig --list |grep httphttpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统
转载请注明本文标题:本站链接:
分享请点击:
1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
撸代码不仅仅只是在撸当下用户的需求,撸的更是未来某个行业领域的架构基础。
手机客户端
,专注代码审计及安全周边编程,转载请注明出处:http://www.codesec.net
转载文章如有侵权,请邮件 admin[at]codesec.net}

我要回帖

更多关于 wordpress上传服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信