apache學習筆記一(安裝apache2+php+resin)(轉)
apache學習筆記一(安裝apache2+php+resin)(轉)[@more@]工作原因,今後要配置、管理公司web服務了。跟著公司老大學了有一段時間,看了不少資料。也作了不少東西。但還是老是忘記,要不挺的問。 在老大的提議下,我把我的每天工作學習寫下來,作為學習總結。也希望能和大家交流。 我不會什麼都寫,多了我也不會,我打算學到哪,就寫到那!今天先寫apache的安裝!apahce的安裝。一、目的:公司的unix平臺的主頁要求能支援靜態、php、mysql、jsp。我的系統用redhat9,釋出工具用apahce2、php和resin來實現。二、系統環境和需要的軟體:1、redhat9,預設沒有安裝web服務,要自己編譯。2、httpd-2.0.40.tar.gz3、php4-200303121030.tar.gz4、resin-ee-2.1.10.tar.gz5、把以上軟體都放在/home/software/目錄下。三、編譯apache。# cd /home/software# tar zxvf httpd-2.0.40.tar.gz# cd httpd-2.0.40# ./configure --prefix=/var/www --enable-modules=so# make# make install#vi /etc/rc.d/rc.local新增:/var/www/bin/apachectl start ---開機自動啟動apache服務。ok!編譯apahce部分完畢。四、編譯php,讓web支援php。# cd ../php4-200303121030# ./configure --with-mysql --with-apxs2=/var/www/bin/apxs# make# make install# cp php.ini-dist /usr/local/lib/php.ini# cd /var/www/conf# vi httpd.conf在AddType application/x-tar.tgz下面,新增以下內容: AddType application/x-httpd-php .php LoadModule php4_module /var/www/modules/libphp4.sook!php編譯完成。五、編譯resin讓web支援jsp檔案。1、軟體j2sdk-1_3_1_06-linux-i586.rpm.binresin-ee-2.1.10.tar.gz下載連線: 2、安裝jdk:# cd /usr/local# cp j2sdk-1_3_1_06-linux-i586.rpm.bin /usr/local# cp resin-ee-2.1.10.tar.gz /usr/local# ./j2sdk-1_3_1_06-linux-i586.rpm.bin --生成rpm檔案,其中有提問,回答yes。# rpm -ivh j2sdk-1_3_1_06-linux-i586.rpm# ln -s /usr/java/jdk1.3.1_06 /usr/local/jdk# ln -s /usr/local/jdk /usr/local/jre3、安裝resin# cd /usr/local/# tar zxvf resin-ee-2.1.10.tar.gz# cd resin-ee-2.1.10# ./configure --with-apxs=/var/www/bin/apxs# make # make install# cd conf# vi resin.conf<!--- The root file directory of the server. Apache users will change- this to /usr/local/apache/htdocs and IIS users will change it- to d:inetpubwwwroot-->/var/www/htdocs/ --預設是doc,更改成你的apache的主頁釋出目錄。<!-- the http port --> <!--- The srun port, read by both JVM and plugin- 127.0.0.1 is the localhost--> <!--4、修改環境變數。# vi /etc/profile新增:PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/binexport PATHJAVA_HOME=/usr/local/jdkexport JAVA_HOMECLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib:/usr/local/resin-ee-2.1.10/libexport CLASSPATH5、測試。# vi /var/www/htdocs/index.jsp編輯:2+2=# vi /var/www/conf/httpd.confDirectoryIndex index.jsp index.html index.php --新增index.jsp# /var/www/bin/apachectl start# /usr/local/resin-ee-2.1.10/bin/httpd.sh瀏覽 ,看見2+2=4,就ok!了具體還有很多東西要做,但是初步的安裝就已經完成了。 好了,到這裡,安裝工作做完了,剩下的,就是配置了。btw: 寫錯了,就馬上告訴我,我好
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-937908/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- apache 2.0.47 安裝筆記(轉)Apache筆記
- Docker安裝(學習筆記一)Docker筆記
- Apache Oozie學習筆記(一)Apache筆記
- Apache ShenYu 學習筆記一Apache筆記
- matlab學習筆記一:安裝Matlab筆記
- Apache學習筆記Apache筆記
- Redis安裝與配置(學習筆記一)Redis筆記
- RabbitMQ學習筆記-安裝MQ筆記
- Centos學習筆記--安裝CentOS筆記
- 【Flutter 學習筆記一】Mac OS 安裝 FlutterFlutter筆記Mac
- Oracle學習筆記(一)---oracle安裝和配置Oracle筆記
- Mysql學習筆記(安裝篇)MySql筆記
- Airflow學習筆記 --- airflow安裝AI筆記
- python學習安裝筆記Python筆記
- Flask學習筆記(安裝篇)Flask筆記
- ASM學習筆記_ASM安裝ASM筆記
- centos5.4之apache學習筆記(一)CentOSApache筆記
- Docker 入門學習筆記一:Ubuntu安裝 DockerDocker筆記Ubuntu
- PE學習筆記(一) (轉)筆記
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- golang學習筆記(1):安裝&helloworldGolang筆記
- Redis學習筆記【01】 - 安裝RedisRedis筆記
- Mysql學習筆記1--安裝MySql筆記
- dotnet學習筆記一 - 裝箱拆箱 (轉)筆記
- repuest轉發學習筆記一筆記
- C#學習筆記(一) (轉)C#筆記
- Microsoft Agent 學習筆記 (一) (轉)ROS筆記
- Golang學習筆記-IDE安裝指南Golang筆記IDE
- CentOS學習筆記 – 6. docker安裝CentOS筆記Docker
- Ansible學習筆記-Ansible安裝筆記
- Linux 學習筆記 - 軟體安裝Linux筆記
- STL的學習筆記之一 (轉)筆記
- Linux學習筆記-軟體安裝管理Linux筆記
- 學習筆記:openstack實驗環境安裝筆記
- linux下Nagios安裝學習筆記LinuxiOS筆記
- Docker 學習筆記-基本概念與安裝Docker筆記
- sed學習筆記(轉)筆記
- gurb學習筆記(轉)筆記